body {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
address {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 100%; vertical-align: middle;
}
h2 {
	font-size: 100%; vertical-align: middle;
}
h3 {
	font-size: 100%; vertical-align: middle;
}
h4 {
	font-size: 100%; vertical-align: middle;
}
h5 {
	font-size: 100%; vertical-align: middle;
}
h6 {
	font-size: 100%; vertical-align: middle;
}
input {
	font-size: 100%; vertical-align: middle;
}
textarea {
	font-size: 100%; vertical-align: middle;
}
select {
	font-size: 100%; vertical-align: middle;
}
button {
	font-size: 100%; vertical-align: middle;
}
label {
	font-size: 100%; vertical-align: middle;
}
ul {
	list-style: none;
}
dl {
	list-style: none;
}
ol {
	list-style: none;
}
img {
	border: currentColor; border-image: none;
}
fieldset {
	border: currentColor; border-image: none;
}
img {
	overflow: hidden; vertical-align: top; display: inline-block;
}
em {
	font-style: normal;
}
address {
	font-style: normal;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
button {
	cursor: pointer;
}
textarea {
	-ms-word-wrap: break-word; resize: none;
}
article {
	display: block;
}
aside {
	display: block;
}
dialog {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
menu {
	margin: 0px; padding: 0px;
}
mark {
	background-color: transparent;
}
body {
	font: 12px/1.5 Tahoma, Arial, ����; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
legend {
	color: rgb(51, 51, 51); font-family: Tahoma, Arial, Simsun;
}
button {
	color: rgb(51, 51, 51); font-family: Tahoma, Arial, Simsun;
}
select {
	color: rgb(51, 51, 51); font-family: Tahoma, Arial, Simsun;
}
textarea {
	color: rgb(51, 51, 51); font-family: Tahoma, Arial, Simsun;
}
input {
	color: rgb(51, 51, 51); font-family: Tahoma, Arial, Simsun;
}
button {
	padding: 0px 5px 1px; height: 24px; min-width: 68px;
}
a {
	color: rgb(237, 103, 74); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus {
	
}
.font-12 {
	font-size: 12px;
}
.font-14 {
	font-size: 14px;
}
.highlight {
	color: rgb(255, 102, 51);
}
.money {
	color: rgb(255, 102, 51); font-weight: 700;
}
.gray-links a {
	color: rgb(153, 153, 153);
}
.gray-links a:hover {
	color: rgb(0, 120, 182);
}
.dark-gray-links a {
	color: rgb(102, 102, 102);
}
.dark-gray-links a:hover {
	color: rgb(0, 120, 182);
}
.gray {
	color: rgb(153, 153, 153);
}
a.gray:hover {
	color: rgb(0, 120, 182);
}
.dark-gray {
	color: rgb(102, 102, 102);
}
a.dark-gray:hover {
	color: rgb(0, 120, 182);
}
.light-gray {
	color: rgb(204, 204, 204);
}
.black {
	color: rgb(51, 51, 51);
}
.red {
	color: rgb(204, 0, 0);
}
.bold {
	font-weight: 700;
}
.italic {
	font-style: italic;
}
.line-through {
	text-decoration: line-through;
}
.container::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.col-wrap::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.container {
	-ms-zoom: 1;
}
.col-wrap {
	-ms-zoom: 1;
}
.header {
	margin: 0px auto;
}
.container {
	margin: 0px auto;
}
.footer {
	margin: 0px auto;
}
.col-l {
	width: auto; float: left; display: inline;
}
.col-m {
	width: auto; float: left; display: inline;
}
.col-inner-l {
	width: auto; float: left; display: inline;
}
.col-inner-m {
	width: auto; float: left; display: inline;
}
.col-r {
	width: auto; float: right; display: inline;
}
.col-inner-r {
	width: auto; float: right; display: inline;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	-ms-zoom: 1;
}
.pointer {
	cursor: pointer;
}
html .hide {
	display: none;
}
html .show {
	display: block;
}
html .hidden {
	left: -9999px; top: -9999px; position: absolute;
}
html .visible {
	position: static;
}
html .v-hidden {
	visibility: hidden;
}
html .v-visible {
	visibility: visible;
}
html .float-l {
	width: auto; float: left;
}
html .float-r {
	width: auto; float: right;
}
html .align-l {
	text-align: left;
}
html .align-c {
	text-align: center;
}
html .align-r {
	text-align: right;
}
html .align-t {
	vertical-align: top;
}
html .align-m {
	vertical-align: middle;
}
html .align-b {
	vertical-align: bottom;
}
html .relative {
	position: relative;
}
html .absolute {
	position: absolute;
}
html .overflow-hidden {
	overflow: hidden;
}
html .high-layer {
	z-index: 997;
}
html .higher-layer {
	z-index: 998;
}
html .highest-layer {
	z-index: 999;
}
.hide-ctrl select {
	visibility: hidden;
}
.hide-ctrl object {
	visibility: hidden;
}
.hide-ctrl embed {
	visibility: hidden;
}
.hide-ctrl .box select {
	visibility: visible;
}
.hide-ctrl .box object {
	visibility: visible;
}
.hide-ctrl .box embed {
	visibility: visible;
}
.show-ctrl select {
	visibility: visible;
}
.show-ctrl object {
	visibility: visible;
}
.show-ctrl embed {
	visibility: visible;
}
.show-ctrl .box select {
	visibility: visible;
}
.show-ctrl .box object {
	visibility: visible;
}
.show-ctrl .box embed {
	visibility: visible;
}
.hide-select select {
	visibility: hidden;
}
.hide-object object {
	visibility: hidden;
}
.hide-object embed {
	visibility: hidden;
}
.loading .loading-hide {
	display: none;
}
.loading .loading-hidden {
	left: -9999px; top: -9999px; position: absolute;
}
.loading .ico-loading-16 {
	display: inline-block; position: static;
}
.loading .trigger .trigger-hide {
	display: none;
}
.trigger-show {
	display: none;
}
.trigger .trigger-show {
	display: block;
}
.trigger .trigger-inline {
	display: inline;
}
.trigger .trigger-hidden {
	left: -9999px; top: -9999px; position: absolute;
}
.trigger-visible {
	left: -9999px; top: -9999px; position: absolute;
}
.trigger .trigger-visible {
	position: static;
}
.loadfield {
	font: 400 12px/1.5 Tahoma; width: 54px; color: rgb(153, 153, 153); overflow: hidden; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
@media not all
{
.loadfield-animation {
	width: 14px; overflow: hidden; display: inline-block; -webkit-animation-name: loadfield; -webkit-animation-duration: 1.5s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
}
}
.ico-arrow-white {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-arrow-blue {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-arrow-right {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-arrow-left {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-wallet {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-star-yellow {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-star-gray {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-search {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-question-mark {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-blog {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-qzone {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-qq {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-wb {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-cb {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-friend {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-sina {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-safe-auth {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-verified {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-verisign {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-lock-open {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-lock-close {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-new-page {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-new-window {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-back-white {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-back-blue {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-calendar {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-xin {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-fresh {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-right {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-more-type {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-new-money {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-new-money span {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-close {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-close-black {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-edit {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-delete {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-service {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-pencil-gray {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-pencil-light {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-blue {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-blue button {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-blue span {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-white {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-white button {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-white span {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-disable {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-disable button {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-disable span {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-blue-s {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-blue-s button {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-blue-s span {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-white-s {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-white-s button {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.btn-white-s span {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.linkman-ctrl .ico-linkman {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.select .selected {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.select .selected span {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.page-app a {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.page .page-previous {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.page .page-next {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips .ico-direction-l {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips .ico-direction-r {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips .ico-direction-t {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips-pwd .ico-direction-t-pwd {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips .ico-direction-b {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-arrow-solid-right {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips-ukey .ico-direction-l {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips-ukey .ico-direction-r {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips-ukey .ico-direction-t {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips-pwd .ico-direction-t-pwd {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips-ukey .ico-direction-b {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-arrow-solid-right {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.tab-blue .tab-title li .ico {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips-pwd .ico-direction-l-pwd {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips-pwd .ico-direction-r-pwd {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips-pwd .ico-direction-t-pwd {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.layer-tips-pwd .ico-direction-b {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-arrow-solid-right {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.flow-chart .ico-step-arrow {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.flow-chart .ico-step-h {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.flow-chart .ico-step-e {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-garbage {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-clock {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.dropdown .dropdowned {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.dropdown .dropdowned span {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.select-datearea .left {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.select-datearea .right {
	background: url("images/global_png24.png") no-repeat; overflow: hidden; display: inline-block; _background-image: url(images/global_png8.png);
}
.ico-arrow-white {
	background-position: -174px -47px; width: 7px; height: 5px; overflow: hidden;
}
.ico-arrow-blue {
	background-position: -174px -47px; width: 7px; height: 5px; overflow: hidden;
}
.ico-arrow-white {
	background-position: -174px -47px;
}
.ico-arrow-blue {
	background-position: -181px -47px;
}
.ico-arrow-right {
	background-position: -188px -47px; width: 5px; height: 7px;
}
.ico-arrow-left {
	background-position: -235px -47px; width: 5px; height: 7px;
}
.ico-arrow-solid-right {
	background-position: -249px -47px; width: 4px; height: 7px; vertical-align: middle;
}
.ico-wallet {
	background-position: -174px -34px; width: 13px; height: 13px;
}
.ico-star-yellow {
	width: 12px; height: 11px;
}
.ico-star-gray {
	width: 12px; height: 11px;
}
.ico-star-yellow {
	background-position: -151px -47px;
}
.ico-star-gray {
	background-position: -163px -47px; width: 11px;
}
.ico-search {
	background-position: -223px -47px; width: 12px; height: 12px;
}
.ico-question-mark {
	background-position: -234px -13px; width: 16px; height: 15px; vertical-align: middle; cursor: pointer;
}
.ico-blog {
	width: 16px; height: 16px; line-height: 99em; vertical-align: middle;
}
.ico-qzone {
	width: 16px; height: 16px; line-height: 99em; vertical-align: middle;
}
.ico-qq {
	width: 16px; height: 16px; line-height: 99em; vertical-align: middle;
}
.ico-friend {
	width: 16px; height: 16px; line-height: 99em; vertical-align: middle;
}
.ico-sina {
	width: 16px; height: 16px; line-height: 99em; vertical-align: middle;
}
.ico-blog {
	background-position: 0px -215px;
}
.ico-qzone {
	background-position: -17px -215px;
}
.ico-qq {
	background-position: -34px -215px;
}
.ico-wb {
	background-position: -50px -215px; width: 10px; height: 14px; vertical-align: middle;
}
.ico-cb {
	background-position: -61px -215px; width: 16px; height: 14px;
}
.ico-friend {
	background-position: -83px -163px;
}
.ico-sina {
	background-position: -83px -180px;
}
.ico-safe-auth {
	background-position: 0px -114px; width: 23px; height: 24px; line-height: 99em; vertical-align: top;
}
.ico-safe-auth:hover {
	background-position: 0px -138px;
}
.ico-verified {
	background-position: -23px -114px; width: 32px; height: 24px; line-height: 99em; vertical-align: top;
}
.ico-verified:hover {
	background-position: -23px -138px;
}
.ico-verisign {
	background-position: -55px -114px; width: 48px; height: 24px; line-height: 99em; vertical-align: top;
}
.ico-verisign:hover {
	background-position: -55px -138px;
}
.ico-lock-open {
	width: 13px; height: 17px; vertical-align: middle; cursor: pointer;
}
.ico-lock-close {
	width: 13px; height: 17px; vertical-align: middle; cursor: pointer;
}
.ico-lock-open {
	background-position: -263px 0px;
}
.ico-lock-close {
	background-position: -250px 0px;
}
.ico-new-page {
	background-position: -205px -58px; width: 10px; height: 10px;
}
.ico-new-window {
	background-position: -215px -57px; width: 11px; height: 11px;
}
.ico-back-white {
	background-position: -180px -57px; width: 13px; height: 11px;
}
.ico-back-blue {
	background-position: -193px -58px; width: 12px; height: 10px;
}
.ico-calendar {
	background-position: -234px 0px; width: 16px; height: 13px; vertical-align: middle; cursor: pointer;
}
.ico-xin {
	background-position: -266px -101px; width: 12px; height: 12px;
}
.ico-dot {
	width: 3px; height: 3px; overflow: hidden; vertical-align: middle; display: inline-block; background-color: rgb(153, 153, 153);
}
.ico-right {
	background-position: -252px -74px; width: 7px; height: 6px; overflow: hidden; vertical-align: middle;
}
.ico-more-type {
	background-position: right -384px; width: 23px; height: 32px;
}
.ico-more-type:hover {
	background-position: right -352px;
}
.ico-new-money {
	background-position: -380px -417px; height: 25px; line-height: 21px; overflow: hidden; padding-left: 15px; vertical-align: middle; min-width: 36px;
}
.ico-new-money span {
	background-position: right -417px; padding: 0px 10px 0px 2px; height: 100%; color: rgb(255, 255, 255); overflow: visible; vertical-align: top; min-width: 10px; background-color: rgb(246, 249, 253);
}
.btn-close {
	background-position: -233px -100px; width: 16px; height: 16px; text-indent: -99em;
}
.btn-close:hover {
	background-position: -249px -100px;
}
.btn-close-black {
	background-position: -250px -17px; width: 17px; height: 17px; line-height: 99em; overflow: hidden; vertical-align: top;
}
.btn-edit {
	width: 10px; height: 10px; line-height: 99em; overflow: hidden; vertical-align: top;
}
.btn-delete {
	width: 10px; height: 10px; line-height: 99em; overflow: hidden; vertical-align: top;
}
.btn-edit {
	background-position: -151px -58px;
}
.btn-delete {
	background-position: -161px -58px;
}
.btn-service {
	background-position: 0px -232px; width: 81px; height: 23px; line-height: 99em; vertical-align: middle; background-color: rgb(215, 221, 245);
}
.btn-pencil-gray {
	width: 16px; height: 14px; line-height: 99px; vertical-align: top; display: inline-block; cursor: default;
}
.btn-pencil-light {
	width: 16px; height: 14px; line-height: 99px; vertical-align: top; display: inline-block; cursor: default;
}
.btn-pencil-gray {
	background-position: -103px -114px;
}
.btn-pencil-light {
	background-position: -119px -114px;
}
.ico-fresh {
	background-position: -151px -121px; width: 17px; height: 17px;
}
.ico-fresh:hover {
	background-position: -173px -121px;
}
.ico-garbage {
	background-position: -243px -123px; width: 11px; height: 13px;
}
.ico-garbage:hover {
	background-position: -229px -123px; cursor: pointer;
}
.btn-blue {
	height: 32px; line-height: 0; overflow: hidden; padding-left: 2px; vertical-align: middle;
}
.btn-white {
	height: 32px; line-height: 0; overflow: hidden; padding-left: 2px; vertical-align: middle;
}
.btn-disable {
	height: 32px; line-height: 0; overflow: hidden; padding-left: 2px; vertical-align: middle;
}
.btn-blue:hover {
	text-decoration: none;
}
.btn-white:hover {
	text-decoration: none;
}
.btn-disable:hover {
	text-decoration: none;
}
.btn-blue button {
	padding: 0px 11px 0px 10px; border: currentColor; border-image: none; height: 100%; text-align: center; line-height: 32px; overflow: visible; font-size: 14px; font-weight: 700; vertical-align: top; white-space: nowrap; cursor: pointer;
}
.btn-blue span {
	padding: 0px 11px 0px 10px; border: currentColor; border-image: none; height: 100%; text-align: center; line-height: 32px; overflow: visible; font-size: 14px; font-weight: 700; vertical-align: top; white-space: nowrap; cursor: pointer;
}
.btn-white button {
	padding: 0px 11px 0px 10px; border: currentColor; border-image: none; height: 100%; text-align: center; line-height: 32px; overflow: visible; font-size: 14px; font-weight: 700; vertical-align: top; white-space: nowrap; cursor: pointer;
}
.btn-white span {
	padding: 0px 11px 0px 10px; border: currentColor; border-image: none; height: 100%; text-align: center; line-height: 32px; overflow: visible; font-size: 14px; font-weight: 700; vertical-align: top; white-space: nowrap; cursor: pointer;
}
.btn-disable button {
	padding: 0px 11px 0px 10px; border: currentColor; border-image: none; height: 100%; text-align: center; line-height: 32px; overflow: visible; font-size: 14px; font-weight: 700; vertical-align: top; white-space: nowrap; cursor: pointer;
}
.btn-disable span {
	padding: 0px 11px 0px 10px; border: currentColor; border-image: none; height: 100%; text-align: center; line-height: 32px; overflow: visible; font-size: 14px; font-weight: 700; vertical-align: top; white-space: nowrap; cursor: pointer;
}
.btn-blue button {
	padding-bottom: 3px; _padding-bottom: 0;
}
.btn-white button {
	padding-bottom: 3px; _padding-bottom: 0;
}
.btn-disable button {
	padding-bottom: 3px; _padding-bottom: 0;
}
.btn-blue {
	background-position: -280px 0px; background-color: rgb(55, 107, 167);
}
.btn-blue button {
	background-position: right 0px; color: rgb(255, 255, 255);
}
.btn-blue span {
	background-position: right 0px; color: rgb(255, 255, 255);
}
[class].btn-blue:hover {
	background-position: -280px -58px;
}
[class].btn-blue:hover button {
	background-position: right -58px;
}
[class].btn-blue:hover span {
	background-position: right -58px;
}
button.btn-blue {
	background-position: 0px -35px; padding: 0px 0px 3px; border: 0px currentColor; border-image: none; width: 85px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: 700; _line-height: 32px;
}
button[class].btn-blue:hover {
	background-position: 0px -67px;
}
button.btn-blue:focus {
	background-position: 0px -67px;
}
.btn-white {
	background-position: -280px -116px;
}
.btn-white button {
	background-position: right -116px; color: rgb(51, 102, 153);
}
.btn-white span {
	background-position: right -116px; color: rgb(51, 102, 153);
}
[class].btn-white:hover {
	background-position: -280px -174px;
}
[class].btn-white:hover button {
	background-position: right -174px;
}
[class].btn-white:hover span {
	background-position: right -174px;
}
.btn-disable {
	background-position: -280px -320px;
}
.btn-disable button {
	background-position: right -320px; color: rgb(255, 255, 255);
}
.btn-disable span {
	background-position: right -320px; color: rgb(255, 255, 255);
}
.btn-blue {
	min-width: 83px;
}
.btn-blue span {
	min-width: 62px; _width: 62px;
}
.btn-blue button {
	min-width: 83px; _width: 83px;
}
.btn-white {
	min-width: 63px;
}
.btn-white span {
	min-width: 42px; _width: 42px;
}
.btn-white button {
	min-width: 63px; _width: 63px;
}
.btn-disable {
	min-width: 83px;
}
.btn-disable span {
	min-width: 62px; _width: 62px;
}
.btn-disable button {
	min-width: 83px; _width: 83px;
}
span:not(s).btn-blue {
	
}
.btn-blue button:not(s) {
	
}
span:not(s).btn-white {
	
}
.btn-white button:not(s) {
	
}
span:not(s).btn-disable {
	
}
.btn-disable button:not(s) {
	
}
.btn-blue-s {
	height: 26px; overflow: hidden; padding-left: 2px; vertical-align: middle;
}
.btn-white-s {
	height: 26px; overflow: hidden; padding-left: 2px; vertical-align: middle;
}
.btn-blue-s:hover {
	text-decoration: none;
}
.btn-white-s:hover {
	text-decoration: none;
}
.btn-blue-s button {
	padding: 0px 11px 0px 10px; border: currentColor; border-image: none; height: 100%; text-align: center; line-height: 25px; overflow: visible; font-size: 12px; font-weight: 700; vertical-align: top; white-space: nowrap; cursor: pointer; _line-height: 25px;
}
.btn-blue-s span {
	padding: 0px 11px 0px 10px; border: currentColor; border-image: none; height: 100%; text-align: center; line-height: 25px; overflow: visible; font-size: 12px; font-weight: 700; vertical-align: top; white-space: nowrap; cursor: pointer; _line-height: 25px;
}
.btn-white-s button {
	padding: 0px 11px 0px 10px; border: currentColor; border-image: none; height: 100%; text-align: center; line-height: 25px; overflow: visible; font-size: 12px; font-weight: 700; vertical-align: top; white-space: nowrap; cursor: pointer; _line-height: 25px;
}
.btn-white-s span {
	padding: 0px 11px 0px 10px; border: currentColor; border-image: none; height: 100%; text-align: center; line-height: 25px; overflow: visible; font-size: 12px; font-weight: 700; vertical-align: top; white-space: nowrap; cursor: pointer; _line-height: 25px;
}
.btn-blue-s button {
	padding-bottom: 3px; min-width: 54px; _padding-bottom: 0;
}
.btn-white-s button {
	padding-bottom: 3px; min-width: 54px; _padding-bottom: 0;
}
.btn-blue-s {
	background-position: -280px -32px; background-color: rgb(55, 107, 167);
}
.btn-blue-s button {
	background-position: right -32px; color: rgb(255, 255, 255);
}
.btn-blue-s span {
	background-position: right -32px; color: rgb(255, 255, 255);
}
[class].btn-blue-s:hover {
	background-position: -280px -90px;
}
[class].btn-blue-s:hover button {
	background-position: right -90px;
}
[class].btn-blue-s:hover span {
	background-position: right -90px;
}
.btn-white-s {
	background-position: -280px -148px;
}
.btn-white-s button {
	background-position: right -148px; color: rgb(17, 99, 163);
}
.btn-white-s span {
	background-position: right -148px; color: rgb(17, 99, 163);
}
[class].btn-white-s:hover {
	background-position: -280px -206px;
}
[class].btn-white-s:hover button {
	background-position: right -206px;
}
[class].btn-white-s:hover span {
	background-position: right -206px;
}
.btn-blue-s {
	min-width: 54px;
}
.btn-blue-s span {
	min-width: 33px; _width: 33px;
}
.btn-blue-s button {
	min-width: 54px; _width: 54px;
}
.btn-white-s {
	min-width: 54px;
}
.btn-white-s span {
	min-width: 33px; _width: 33px;
}
.btn-white-s button {
	min-width: 54px; _width: 54px;
}
span:not(s).btn-blue-s {
	
}
.btn-blue-s button:not(s) {
	
}
span:not(s).btn-white-s {
	
}
.btn-white-s button:not(s) {
	
}
.ico-loading-16 {
	background: url("../images/loading_16.gif") no-repeat 0px; height: 16px; line-height: 16px; overflow: hidden; padding-left: 21px; font-family: Simsun; font-size: 12px; vertical-align: middle; display: inline-block;
}
.ico-ok {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-error {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-info {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-question {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-warn {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-wait {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-hourglass {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-vip {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-email {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-ok-s {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-error-s {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-info-s {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-question-s {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-warn-s {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-wait-s {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-vip-s {
	background: url("https://img.tenpay.com/v2/res/component/box/box.png?v=20110822.png") no-repeat; display: inline-block;
}
.ico-ok {
	width: 32px; height: 32px; vertical-align: middle;
}
.ico-error {
	width: 32px; height: 32px; vertical-align: middle;
}
.ico-info {
	width: 32px; height: 32px; vertical-align: middle;
}
.ico-question {
	width: 32px; height: 32px; vertical-align: middle;
}
.ico-warn {
	width: 32px; height: 32px; vertical-align: middle;
}
.ico-wait {
	width: 32px; height: 32px; vertical-align: middle;
}
.ico-vip {
	width: 32px; height: 32px; vertical-align: middle;
}
.ico-email {
	width: 32px; height: 32px; vertical-align: middle;
}
.ico-ok {
	background-position: -66px 0px;
}
.ico-error {
	background-position: 0px 0px;
}
.ico-info {
	background-position: -33px 0px;
}
.ico-question {
	background-position: -99px 0px;
}
.ico-warn {
	background-position: -165px 0px;
}
.ico-wait {
	background-position: -132px 0px;
}
.ico-wait-32 {
	background: url("../images/ico_wait_32.gif") no-repeat; width: 32px; height: 32px; display: inline-block;
}
.ico-hourglass {
	background-position: 0px -33px; width: 35px; height: 37px;
}
.ico-vip {
	background-position: -66px -33px;
}
.ico-email {
	background-position: -99px -32px;
}
.ico-ok-s {
	width: 16px; height: 16px; vertical-align: middle;
}
.ico-error-s {
	width: 16px; height: 16px; vertical-align: middle;
}
.ico-info-s {
	width: 16px; height: 16px; vertical-align: middle;
}
.ico-question-s {
	width: 16px; height: 16px; vertical-align: middle;
}
.ico-warn-s {
	width: 16px; height: 16px; vertical-align: middle;
}
.ico-wait-s {
	width: 16px; height: 16px; vertical-align: middle;
}
.ico-vip-s {
	width: 16px; height: 16px; vertical-align: middle;
}
.ico-ok-s {
	background-position: -232px 0px;
}
.ico-error-s {
	background-position: -198px 0px;
}
.ico-info-s {
	background-position: -215px 0px;
}
.ico-question-s {
	background-position: -198px -16px;
}
.ico-warn-s {
	background-position: -232px -16px;
}
.ico-wait-s {
	background-position: -215px -16px;
}
.ico-vip-s {
	background-position: -198px -33px;
}
.ico-icbc {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-cmb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-ccb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-abc {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-boc {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-spdb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-sdb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-cib {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-bob {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-cebb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-boco {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-cmbc {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-ecitic {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-gdb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-pingan {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-post {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-union {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-jsb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-srcb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-hkb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-nbcb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-njcb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-bosh {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-hxb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-hzb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-hkbea {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-ordos {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-cbhb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-jzb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-gdrcu {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-nccb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-glccb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-bsb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-ynrcc {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-gzcb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-cqrcb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-zjcb {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-sdrcu {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-jshbank {
	background: url("../images/bank_ico.png?v=20121121") no-repeat; width: 18px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-icbc {
	background-position: 0px 0px;
}
.ico-cmb {
	background-position: -18px 0px;
}
.ico-ccb {
	background-position: -36px 0px;
}
.ico-abc {
	background-position: -54px 0px;
}
.ico-boc {
	background-position: -72px 0px;
}
.ico-spdb {
	background-position: -54px -18px;
}
.ico-sdb {
	background-position: -108px -18px;
}
.ico-cib {
	background-position: 0px -18px;
}
.ico-bob {
	background-position: -126px -18px;
}
.ico-cebb {
	background-position: -90px 0px; width: 36px;
}
.ico-boco {
	background-position: -36px -18px;
}
.ico-cmbc {
	background-position: -90px -18px;
}
.ico-ecitic {
	background-position: -126px 0px;
}
.ico-gdb {
	background-position: -72px -18px;
}
.ico-pingan {
	background-position: 0px -36px; width: 27px;
}
.ico-post {
	background-position: -18px -18px;
}
.ico-union {
	background-position: -27px -36px; width: 27px;
}
.ico-jsb {
	background-position: -54px -36px;
}
.ico-srcb {
	background-position: -72px -37px;
}
.ico-nbcb {
	background-position: -90px -36px;
}
.ico-njcb {
	background-position: -108px -36px;
}
.ico-hkb {
	background-position: -126px -36px;
}
.ico-bosh {
	background-position: 0px -54px;
}
.ico-hxb {
	background-position: -18px -54px;
}
.ico-hzb {
	background-position: -36px -54px;
}
.ico-hkbea {
	background-position: -54px -54px;
}
.ico-ordos {
	background-position: -72px -54px;
}
.ico-cbhb {
	background-position: -108px -54px;
}
.ico-jzb {
	background-position: -90px -54px;
}
.ico-gdrcu {
	background-position: 0px -73px;
}
.ico-nccb {
	background-position: -18px -73px;
}
.ico-glccb {
	background-position: -36px -73px;
}
.ico-bsb {
	background-position: -54px -73px;
}
.ico-ynrcc {
	background-position: -72px -73px;
}
.ico-gzcb {
	background-position: -90px -73px;
}
.ico-cqrcb {
	background-position: -108px -73px;
}
.ico-zjcb {
	background-position: -126px -73px;
}
.ico-sdrcu {
	background-position: 0px -91px;
}
.ico-jshbank {
	background-position: -18px -91px;
}
.bank-gray .ico-icbc {
	background-position: -144px 0px;
}
.bank-gray .ico-icbc:hover {
	background-position: 0px 0px;
}
.bank-gray .ico-cmb {
	background-position: -162px 0px;
}
.bank-gray .ico-cmb:hover {
	background-position: -18px 0px;
}
.bank-gray .ico-ccb {
	background-position: -180px 0px;
}
.bank-gray .ico-ccb:hover {
	background-position: -36px 0px;
}
.bank-gray .ico-abc {
	background-position: -198px 0px;
}
.bank-gray .ico-abc:hover {
	background-position: -54px 0px;
}
.bank-gray .ico-boc {
	background-position: -216px 0px;
}
.bank-gray .ico-boc:hover {
	background-position: -72px 0px;
}
.bank-gray .ico-spdb {
	background-position: -198px -18px;
}
.bank-gray .ico-spdb:hover {
	background-position: -54px -18px;
}
.bank-gray .ico-sdb {
	background-position: -252px -18px;
}
.bank-gray .ico-sdb:hover {
	background-position: -108px -18px;
}
.bank-gray .ico-cib {
	background-position: -144px -18px;
}
.bank-gray .ico-cib:hover {
	background-position: 0px -18px;
}
.bank-gray .ico-bob {
	background-position: -270px -18px;
}
.bank-gray .ico-bob:hover {
	background-position: -126px -18px;
}
.bank-gray .ico-cebb {
	background-position: -234px 0px; width: 36px;
}
.bank-gray .ico-cebb:hover {
	background-position: -90px 0px; width: 36px;
}
.bank-gray .ico-boco {
	background-position: -180px -18px;
}
.bank-gray .ico-boco:hover {
	background-position: -36px -18px;
}
.bank-gray .ico-cmbc {
	background-position: -234px -18px;
}
.bank-gray .ico-cmbc:hover {
	background-position: -90px -18px;
}
.bank-gray .ico-ecitic {
	background-position: -270px 0px;
}
.bank-gray .ico-ecitic:hover {
	background-position: -126px 0px;
}
.bank-gray .ico-gdb {
	background-position: -216px -18px;
}
.bank-gray .ico-gdb:hover {
	background-position: -72px -18px;
}
.bank-gray .ico-pingan {
	background-position: -144px -36px; width: 27px;
}
.bank-gray .ico-pingan:hover {
	background-position: 0px -36px; width: 27px;
}
.bank-gray .ico-post {
	background-position: -162px -18px;
}
.bank-gray .ico-post:hover {
	background-position: -18px -18px;
}
.bank-gray .ico-union {
	background-position: -171px -36px; width: 27px;
}
.bank-gray .ico-union:hover {
	background-position: -27px -36px; width: 27px;
}
.bank-gray .ico-jsb {
	background-position: -198px -36px;
}
.bank-gray .ico-jsb:hover {
	background-position: -54px -36px;
}
.bank-gray .ico-srcb {
	background-position: -216px -37px;
}
.bank-gray .ico-srcb:hover {
	background-position: -72px -37px;
}
.bank-gray .ico-nbcb {
	background-position: -234px -36px;
}
.bank-gray .ico-nbcb:hover {
	background-position: -90px -36px;
}
.bank-gray .ico-njcb {
	background-position: -252px -36px;
}
.bank-gray .ico-njcb:hover {
	background-position: -108px -36px;
}
.bank-gray .ico-hkb {
	background-position: -270px -36px;
}
.bank-gray .ico-hkb:hover {
	background-position: -126px -36px;
}
.bank-gray .ico-bosh {
	background-position: -144px -54px;
}
.bank-gray .ico-bosh:hover {
	background-position: 0px -54px;
}
.bank-gray .ico-hxb {
	background-position: -162px -54px;
}
.bank-gray .ico-hxb:hover {
	background-position: -18px -54px;
}
.bank-gray .ico-hzb {
	background-position: -180px -54px;
}
.bank-gray .ico-hzb:hover {
	background-position: -36px -54px;
}
.bank-gray .ico-hkbea {
	background-position: -198px -54px;
}
.bank-gray .ico-hkbea:hover {
	background-position: -54px -54px;
}
.bank-gray .ico-ordos {
	background-position: -216px -54px;
}
.bank-gray .ico-ordos:hover {
	background-position: -72px -54px;
}
.bank-gray .ico-cbhb {
	background-position: -234px -54px;
}
.bank-gray .ico-cbhb:hover {
	background-position: -108px -54px;
}
.bank-gray .ico-jzb {
	background-position: -252px -54px;
}
.bank-gray .ico-jzb:hover {
	background-position: -90px -54px;
}
.bank-gray .ico-gdrcu {
	background-position: -144px -73px;
}
.bank-gray .ico-gdrcu:hover {
	background-position: 0px -73px;
}
.bank-gray .ico-nccb {
	background-position: -162px -73px;
}
.bank-gray .ico-nccb:hover {
	background-position: -18px -73px;
}
.bank-gray .ico-glccb {
	background-position: -180px -73px;
}
.bank-gray .ico-glccb:hover {
	background-position: -36px -73px;
}
.bank-gray .ico-bsb {
	background-position: -198px -73px;
}
.bank-gray .ico-bsb:hover {
	background-position: -54px -73px;
}
.bank-gray .ico-ynrcc {
	background-position: -216px -73px;
}
.bank-gray .ico-ynrcc:hover {
	background-position: -72px -73px;
}
.bank-gray .ico-gzcb {
	background-position: -234px -73px;
}
.bank-gray .ico-gzcb:hover {
	background-position: -90px -73px;
}
.bank-gray .ico-cqrcb {
	background-position: -252px -73px;
}
.bank-gray .ico-cqrcb:hover {
	background-position: -108px -73px;
}
.bank-gray .ico-jshbank {
	background-position: -162px -91px;
}
.bank-gray .ico-jshbank:hover {
	background-position: -18px -91px;
}
.bank-icbc {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-cmb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-ccb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-abc {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-boc {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-spdb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-sdb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-cib {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-bob {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-cebb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-boco {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-cmbc {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-ecitic {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-gdb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-pingan {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-post {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-jsb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-cop {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.ico-ydt {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-srcb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-bosh {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-hxb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-hkbea {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-ordos {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-cbhb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-jzb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-njcb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-nbcb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-gdrcu {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-nccb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-glccb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-bsb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-ynrcc {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-gzcb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-cqrcb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-zjcb {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-sdrcu {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-jshbank {
	background: url("../images/bank.png?v=20121121") no-repeat; width: 141px; height: 33px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-icbc {
	background-position: 0px -35px;
}
.bank-cmb {
	background-position: 0px -66px;
}
.bank-ccb {
	background-position: 0px -99px;
}
.bank-abc {
	background-position: 0px -132px;
}
.bank-boc {
	background-position: 0px -165px;
}
.bank-spdb {
	background-position: 0px -198px;
}
.bank-sdb {
	background-position: 0px -231px;
}
.bank-cib {
	background-position: 0px -264px;
}
.bank-bob {
	background-position: 0px -297px;
}
.bank-cebb {
	background-position: 0px -330px;
}
.bank-boco {
	background-position: 0px -363px;
}
.bank-cmbc {
	background-position: 0px -396px;
}
.bank-ecitic {
	background-position: 0px -429px;
}
.bank-gdb {
	background-position: 0px -462px;
}
.bank-pingan {
	background-position: 0px -495px;
}
.bank-post {
	background-position: 0px -528px;
}
.bank-jsb {
	background-position: 0px -561px;
}
.bank-srcb {
	background-position: 0px -594px;
}
.bank-bosh {
	background-position: 0px -627px;
}
.bank-hxb {
	background-position: 0px -660px;
}
.bank-hkbea {
	background-position: 0px -693px;
}
.bank-ordos {
	background-position: 0px -726px;
}
.bank-cbhb {
	background-position: 0px -825px;
}
.bank-jzb {
	background-position: 0px -858px;
}
.bank-njcb {
	background-position: 0px -759px;
}
.bank-nbcb {
	background-position: 0px -792px;
}
.bank-gdrcu {
	background-position: 0px -891px;
}
.bank-nccb {
	background-position: 0px -924px;
}
.bank-glccb {
	background-position: 0px -957px;
}
.bank-bsb {
	background-position: 0px -990px;
}
.bank-ynrcc {
	background-position: 0px -1023px;
}
.bank-gzcb {
	background-position: 0px -1056px;
}
.bank-cqrcb {
	background-position: 0px -1089px;
}
.bank-zjcb {
	background-position: 0px -1124px;
}
.bank-sdrcu {
	background-position: 0px -1154px;
}
.bank-jshbank {
	background-position: 0px -1185px;
}
.ico-cop {
	background-position: 0px 0px; top: 9px; width: 26px; height: 16px; right: 2px; position: absolute;
}
.ico-ydt {
	background-position: -26px 0px; top: 9px; width: 35px; height: 16px; right: 0px; position: absolute;
}
.bank-mini .bank-icbc {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-cmb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-ccb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-abc {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-boc {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-spdb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-sdb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-cib {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-bob {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-cebb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-boco {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-cmbc {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-ecitic {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-gdb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-pingan {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-post {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-jsb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .ico-cop {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .ico-ydt {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-srcb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-hkbea {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-ordos {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-gdrcu {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-nccb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-glccb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-bsb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-ynrcc {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-gzcb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-cqrcb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-zjcb {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-sdrcu {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-jshbank {
	background: url("../images/bank_mini.png?v=20121121") no-repeat; width: 99px; height: 22px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block; position: relative;
}
.bank-mini .bank-icbc {
	background-position: 0px -22px;
}
.bank-mini .bank-cmb {
	background-position: 0px -44px;
}
.bank-mini .bank-ccb {
	background-position: 0px -66px;
}
.bank-mini .bank-abc {
	background-position: 0px -88px;
}
.bank-mini .bank-boc {
	background-position: 0px -110px;
}
.bank-mini .bank-spdb {
	background-position: 0px -132px;
}
.bank-mini .bank-sdb {
	background-position: 0px -154px;
}
.bank-mini .bank-cib {
	background-position: 0px -176px;
}
.bank-mini .bank-bob {
	background-position: 0px -198px;
}
.bank-mini .bank-cebb {
	background-position: 0px -220px;
}
.bank-mini .bank-boco {
	background-position: 0px -242px;
}
.bank-mini .bank-cmbc {
	background-position: 0px -264px;
}
.bank-mini .bank-ecitic {
	background-position: 0px -286px;
}
.bank-mini .bank-gdb {
	background-position: 0px -308px;
}
.bank-mini .bank-pingan {
	background-position: 0px -330px;
}
.bank-mini .bank-post {
	background-position: 0px -352px;
}
.bank-mini .bank-jsb {
	background-position: 0px -374px;
}
.bank-mini .bank-srcb {
	background-position: 0px -396px;
}
.bank-mini .bank-hkbea {
	background-position: 0px -418px;
}
.bank-mini .bank-ordos {
	background-position: 0px -440px;
}
.bank-mini .bank-gdrcu {
	background-position: 0px -462px;
}
.bank-mini .bank-nccb {
	background-position: 0px -484px;
}
.bank-mini .bank-glccb {
	background-position: 0px -506px;
}
.bank-mini .bank-bsb {
	background-position: 0px -528px;
}
.bank-mini .bank-ynrcc {
	background-position: 0px -550px;
}
.bank-mini .bank-gzcb {
	background-position: 0px -572px;
}
.bank-mini .bank-cqrcb {
	background-position: 0px -594px;
}
.bank-mini .bank-zjcb {
	background-position: 0px -594px;
}
.bank-mini .bank-sdrcu {
	background-position: 0px -638px;
}
.bank-mini .bank-jshbank {
	background-position: 0px -660px;
}
.bank-mini .ico-cop {
	background-position: 0px 0px; top: 5px; width: 18px; height: 11px; right: 2px; position: absolute;
}
.bank-mini .ico-ydt {
	background-position: -18px 0px; top: 5px; width: 24px; height: 11px; right: 0px; position: absolute;
}
.bank-long {
	padding-right: 24px;
}
.bank-long-all .bank-icbc {
	padding-right: 24px;
}
.bank-long-all .bank-cmb {
	padding-right: 24px;
}
.bank-long-all .bank-ccb {
	padding-right: 24px;
}
.bank-long-all .bank-abc {
	padding-right: 24px;
}
.bank-long-all .bank-boc {
	padding-right: 24px;
}
.bank-long-all .bank-spdb {
	padding-right: 24px;
}
.bank-long-all .bank-sdb {
	padding-right: 24px;
}
.bank-long-all .bank-cib {
	padding-right: 24px;
}
.bank-long-all .bank-bob {
	padding-right: 24px;
}
.bank-long-all .bank-cebb {
	padding-right: 24px;
}
.bank-long-all .bank-boco {
	padding-right: 24px;
}
.bank-long-all .bank-cmbc {
	padding-right: 24px;
}
.bank-long-all .bank-ecitic {
	padding-right: 24px;
}
.bank-long-all .bank-gdb {
	padding-right: 24px;
}
.bank-long-all .bank-pingan {
	padding-right: 24px;
}
.bank-long-all .bank-post {
	padding-right: 24px;
}
.bank-long-all .bank-jsb {
	padding-right: 24px;
}
.bank-long-all .bank-srcb {
	padding-right: 24px;
}
.bank-long .ico-cop {
	right: 6px;
}
.bank-long-all .ico-cop {
	right: 6px;
}
.app-qqtuan-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-train-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-plane-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-gathering-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-mobile-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-jiaofei-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-hotel-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-credit-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-game-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-film-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-insure-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-lottery-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-qbqd-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-pay-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-donate-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-qqservice-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-gift-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-mortgage-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-post-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-telephone-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-business-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-paycard-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-pay2card-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-paymore-16 {
	background: url("../images/app_16.png?v=20121119.png") no-repeat; width: 16px; height: 16px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-qqtuan-16 {
	background-position: 0px 0px;
}
.app-train-16 {
	background-position: 0px -17px;
}
.app-plane-16 {
	background-position: 0px -34px;
}
.app-gathering-16 {
	background-position: 0px -51px;
}
.app-mobile-16 {
	background-position: 0px -68px;
}
.app-jiaofei-16 {
	background-position: 0px -85px;
}
.app-hotel-16 {
	background-position: 0px -102px;
}
.app-credit-16 {
	background-position: 0px -119px;
}
.app-game-16 {
	background-position: 0px -136px;
}
.app-film-16 {
	background-position: 0px -153px;
}
.app-insure-16 {
	background-position: 0px -170px;
}
.app-lottery-16 {
	background-position: 0px -187px;
}
.app-qbqd-16 {
	background-position: 0px -204px;
}
.app-pay-16 {
	background-position: 0px -221px;
}
.app-donate-16 {
	background-position: 0px -238px;
}
.app-qqservice-16 {
	background-position: 0px -255px;
}
.app-gift-16 {
	background-position: 0px -272px;
}
.app-mortgage-16 {
	background-position: 0px -289px;
}
.app-post-16 {
	background-position: 0px -306px;
}
.app-telephone-16 {
	background-position: 0px -323px;
}
.app-business-16 {
	background-position: 0px -340px;
}
.app-paycard-16 {
	background-position: 0px -357px;
}
.app-paymore-16 {
	background-position: 0px -374px;
}
.app-qqtuan-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-train-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-plane-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-gathering-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-mobile-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-jiaofei-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-hotel-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-credit-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-game-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-film-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-insure-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-lottery-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-qbqd-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-pay-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-donate-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-qqservice-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-gift-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-mortgage-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-post-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-telephone-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-business-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-paycard-32 {
	background: url("../images/app_32.png?v=20120509") no-repeat; width: 32px; height: 32px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-qqtuan-32 {
	background-position: 0px 0px;
}
.app-train-32 {
	background-position: 0px -33px;
}
.app-plane-32 {
	background-position: 0px -66px;
}
.app-gathering-32 {
	background-position: 0px -99px;
}
.app-mobile-32 {
	background-position: 0px -132px;
}
.app-jiaofei-32 {
	background-position: 0px -165px;
}
.app-hotel-32 {
	background-position: 0px -198px;
}
.app-credit-32 {
	background-position: 0px -231px;
}
.app-game-32 {
	background-position: 0px -264px;
}
.app-film-32 {
	background-position: 0px -297px;
}
.app-insure-32 {
	background-position: 0px -330px;
}
.app-lottery-32 {
	background-position: 0px -363px;
}
.app-qbqd-32 {
	background-position: 0px -396px;
}
.app-pay-32 {
	background-position: 0px -429px;
}
.app-donate-32 {
	background-position: 0px -462px;
}
.app-qqservice-32 {
	background-position: 0px -495px;
}
.app-gift-32 {
	background-position: 0px -528px;
}
.app-mortgage-32 {
	background-position: 0px -561px;
}
.app-post-32 {
	background-position: 0px -594px;
}
.app-telephone-32 {
	background-position: 0px -627px;
}
.app-business-32 {
	background-position: 0px -660px;
}
.app-paycard-32 {
	background-position: 0px -693px;
}
.app-qqtuan-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-train-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-plane-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-gathering-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-mobile-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-jiaofei-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-hotel-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-credit-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-game-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-film-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-insure-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-lottery-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-qbqd-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-pay-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-donate-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-qqservice-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-gift-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-mortgage-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-post-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-telephone-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-business-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-paycard-48 {
	background: url("../images/app_48.png?v=20120509.png") no-repeat; width: 48px; height: 48px; line-height: 99em; overflow: hidden; vertical-align: top; display: inline-block;
}
.app-qqtuan-48 {
	background-position: 0px 0px;
}
.app-train-48 {
	background-position: 0px -49px;
}
.app-plane-48 {
	background-position: 0px -98px;
}
.app-gathering-48 {
	background-position: 0px -147px;
}
.app-mobile-48 {
	background-position: 0px -196px;
}
.app-jiaofei-48 {
	background-position: 0px -245px;
}
.app-hotel-48 {
	background-position: 0px -294px;
}
.app-credit-48 {
	background-position: 0px -343px;
}
.app-game-48 {
	background-position: 0px -392px;
}
.app-film-48 {
	background-position: 0px -441px;
}
.app-insure-48 {
	background-position: 0px -490px;
}
.app-lottery-48 {
	background-position: 0px -539px;
}
.app-qbqd-48 {
	background-position: 0px -588px;
}
.app-pay-48 {
	background-position: 0px -637px;
}
.app-donate-48 {
	background-position: 0px -686px;
}
.app-qqservice-48 {
	background-position: 0px -735px;
}
.app-gift-48 {
	background-position: 0px -784px;
}
.app-mortgage-48 {
	background-position: 0px -833px;
}
.app-post-48 {
	background-position: 0px -882px;
}
.app-telephone-48 {
	background-position: 0px -931px;
}
.app-business-48 {
	background-position: 0px -980px;
}
.app-paycard-48 {
	background-position: 0px -1029px;
}
.pannel {
	margin-top: 10px; position: relative;
}
.pannel-title {
	height: 1.5em; line-height: 1.5em;
}
.pannel-title h2 {
	height: 1.5em; line-height: 1.5em;
}
.pannel-more {
	height: 1.5em; line-height: 1.5em;
}
.pannel-title {
	border: 1px solid currentColor; border-image: none; text-indent: 10px; padding-right: 10px;
}
.pannel-title h2 {
	width: 50%;
}
.pannel-main {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor; padding: 10px; border-image: none; overflow: hidden;
}
.pannel-more {
	top: 0px; right: 10px; position: absolute;
}
.pannel-more li {
	display: inline;
}
.tab {
	-ms-zoom: 1;
}
.tab-title {
	-ms-zoom: 1;
}
.tab {
	margin-top: 10px; position: relative;
}
.tab-title {
	padding-right: 10px;
}
.tab-title ul::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.tab-title ul {
	-ms-zoom: 1;
}
.tab-title li {
	width: auto; float: left; display: inline;
}
.tab-title li a {
	width: auto; float: left; display: inline;
}
.tab-title li span {
	width: auto; float: left; display: inline;
}
.tab-title li {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: currentColor; border-image: none; margin-right: 4px;
}
.tab-title li a {
	height: 1.5em; line-height: 1.5em;
}
.tab-more {
	height: 1.5em; line-height: 1.5em;
}
.tab-title li a {
	text-align: center; padding-right: 10px;
}
.tab-title li a:hover {
	text-decoration: none;
}
.tab-title li span {
	padding-left: 10px; cursor: pointer;
}
.tab-title li.on {
	padding-bottom: 1px; margin-bottom: -1px; position: relative; background-color: rgb(255, 255, 255);
}
.tab-title li.on a {
	cursor: default;
}
.tab-title li.on span {
	cursor: default;
}
.tab-main {
	border: 1px solid currentColor; border-image: none; overflow: hidden;
}
.tab-content h2 {
	left: -9999px; top: -9999px; position: absolute;
}
.tab-more {
	top: 0px; right: 10px; position: absolute;
}
.tab-more li {
	display: inline;
}
.tab-blue .tab-title {
	border: 1px solid rgb(222, 222, 222); border-image: none; background-color: rgb(249, 249, 251);
}
.tab-blue .tab-title ul {
	margin: -1px 0px -1px -1px;
}
.tab-blue .tab-title li {
	border: 0px currentColor; border-image: none; margin-right: 0px;
}
.tab-blue .tab-title li a {
	height: 26px; line-height: 26px; font-size: 12px; position: relative;
}
.tab-blue .tab-title li a:hover {
	background-color: rgb(197, 213, 232);
}
.tab-blue .tab-title li a span {
	min-width: 5em; _width: 5em; _white-space: nowrap;
}
.tab-blue .tab-title li .ico {
	background-position: -257px -58px; padding: 0px; left: 50%; width: 9px; height: 5px; bottom: -5px; overflow: hidden; margin-left: -5px; visibility: hidden; position: absolute; min-width: 0px;
}
.tab-blue .tab-title li a:hover .ico {
	background-position: -257px -58px;
}
.tab-blue .tab-title li.on {
	color: rgb(255, 255, 255); padding-bottom: 0px; font-weight: 200; margin-bottom: 0px; background-color: rgb(132, 159, 196);
}
.tab-blue .tab-title li.on a {
	color: rgb(255, 255, 255);
}
.tab-blue .tab-title li.on a:hover {
	background-color: transparent;
}
.tab-blue .tab-title li.on .ico {
	visibility: visible;
}
.tab-blue .tab-title li.on a:hover .ico {
	background-position: -257px -58px;
}
.tab-blue .tab-main {
	border: 0px currentColor; border-image: none; padding-top: 4px;
}
.list li::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.list li {
	padding-left: 12px; font-size: 0px; -ms-zoom: 1;
}
.list a {
	font-size: 12px;
}
.list span {
	font-size: 12px;
}
.list strong {
	font-size: 12px;
}
.list em {
	font-size: 12px;
}
.list-ico {
	width: auto; height: 1.8em; line-height: 1.8; overflow: hidden; float: left;
}
.list-title {
	width: auto; height: 1.8em; line-height: 1.8; overflow: hidden; float: left;
}
.list-extra {
	width: auto; height: 1.8em; line-height: 1.8; overflow: hidden; float: left;
}
.list-ico {
	margin-left: -12px;
}
.list-ico .ico-dot {
	margin-top: 8px; vertical-align: top;
}
.list-title {
	margin-right: 74px;
}
.list-extra {
	width: 64px; margin-left: -64px;
}
.list-justify li {
	padding-right: 64px;
}
.list-justify .list-title {
	margin-right: 10px;
}
.list-justify .list-extra {
	text-align: right; margin-right: -64px; margin-left: 0px; float: right;
}
.table {
	border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;
}
.table table {
	width: 100%; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid;
}
.table caption {
	width: 0px; height: 0px; line-height: 0; text-indent: -9999px; font-size: 0px;
}
.table th {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) currentColor; padding: 8px 10px; border-image: none; line-height: 1.6;
}
.table td {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) currentColor; padding: 8px 10px; border-image: none; line-height: 1.6;
}
.table .nowrap {
	white-space: nowrap;
}
.table .break-word {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
.img-link {
	width: 100px; text-align: center; overflow: hidden; display: block;
}
.img-link:hover span {
	text-decoration: underline; cursor: pointer;
}
.img-link:hover strong {
	text-decoration: underline; cursor: pointer;
}
.img-link img {
	margin: 0px auto; text-align: left; display: block;
}
.img-info::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.img-info {
	-ms-zoom: 1;
}
.img-info .img-link {
	width: 102px; margin-right: 10px; float: left; display: inline; _margin-right: 7px;
}
.img-info dl {
	overflow: hidden; -ms-zoom: 1;
}
.img-info ul {
	overflow: hidden; -ms-zoom: 1;
}
.img-info ol {
	overflow: hidden; -ms-zoom: 1;
}
.img-info dt {
	margin: 0px 0px 5px; height: 1.8em; line-height: 1.8; overflow: hidden;
}
.img-info li {
	height: 1.8em; line-height: 1.8; overflow: hidden;
}
.img-group::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.img-group {
	-ms-zoom: 1;
}
.img-group .img-link {
	margin: 0px 10px; float: left; display: inline;
}
.img-group .img-link img {
	float: left;
}
.text {
	background: url("../images/form_text_shadow.png") no-repeat;
}
.pwdctrl-wrap {
	background: url("../images/form_text_shadow.png") no-repeat;
}
textarea.shadow-bg {
	background: url("../images/form_text_shadow.png") no-repeat;
}
.text {
	border-width: 1px; border-style: solid; border-color: rgb(154, 178, 202) rgb(195, 211, 227) rgb(195, 211, 227) rgb(154, 178, 202); border-image: none; background-color: rgb(255, 255, 255);
}
.pwdctrl-wrap {
	border-width: 1px; border-style: solid; border-color: rgb(154, 178, 202) rgb(195, 211, 227) rgb(195, 211, 227) rgb(154, 178, 202); border-image: none; background-color: rgb(255, 255, 255);
}
textarea {
	border-width: 1px; border-style: solid; border-color: rgb(154, 178, 202) rgb(195, 211, 227) rgb(195, 211, 227) rgb(154, 178, 202); border-image: none; background-color: rgb(255, 255, 255);
}
.text {
	padding: 1px 1px 1px 6px; width: 141px; height: 18px; line-height: 18px;
}
.text:focus {
	outline: rgb(31, 200, 249) solid 1px;
}
textarea:focus {
	outline: rgb(31, 200, 249) solid 1px;
}
select:focus {
	outline: rgb(31, 200, 249) solid 1px;
}
.text-disabled {
	outline: 0px; border: 0px currentColor; border-image: none; text-indent: 0px; padding-left: 0px;
}
.file {
	min-height: 22px;
}
.ime-disabled {
	-ms-ime-mode: disabled;
}
select {
	height: 22px; line-height: 18px; _font-family: Arial;
}
textarea {
	padding: 1px;
}
.pwdctrl-wrap {
	width: 148px; height: 20px; line-height: 0; overflow: hidden; font-size: 0px; vertical-align: middle; display: inline-block;
}
.pwdctrl-wrap object {
	width: 100%; height: 100%; vertical-align: top;
}
.pwdctrl-wrap embed {
	width: 100%; height: 100%; vertical-align: top;
}
.pwdctrl-wrap .btn-install-pwdctrl {
	width: 148px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; vertical-align: middle; display: inline-block; cursor: pointer; background-color: rgb(230, 239, 246);
}
.calendar-ctrl {
	vertical-align: middle; display: inline-block;
}
.calendar-ctrl input.text {
	margin-right: 0px;
}
.calendar-ctrl .ico-calendar {
	margin: 0px 4px 0px -20px;
}
.linkman-ctrl {
	vertical-align: middle; display: inline-block;
}
.linkman-ctrl input.text {
	margin-right: 0px;
}
.linkman-ctrl .ico-linkman {
	background-position: 0px -162px; margin: 2px 5px 0px -43px; width: 41px; height: 26px; vertical-align: top; cursor: pointer;
}
.linkman-ctrl .ico-linkman:hover {
	background-position: -41px -162px;
}
.linkman-ctrl .on {
	background-position: 0px -188px;
}
.linkman-ctrl .on:hover {
	background-position: -41px -188px;
}
.radio-ctrl {
	margin-right: 8px; vertical-align: 0px; cursor: pointer;
}
.checkbox-ctrl {
	margin-right: 8px; vertical-align: 0px; cursor: pointer;
}
.radio-ctrl .ctrl-img {
	background: url("../images/form.png") no-repeat; width: 16px; height: 16px; margin-right: 5px; vertical-align: -4px; display: inline-block;
}
.checkbox-ctrl .ctrl-img {
	background: url("../images/form.png") no-repeat; width: 16px; height: 16px; margin-right: 5px; vertical-align: -4px; display: inline-block;
}
.radio-ctrl .ctrl-img {
	background-position: 0px -34px;
}
.checked-checkbox-ctrl .ctrl-img {
	background-position: 0px -17px;
}
.checked-radio-ctrl .ctrl-img {
	background-position: 0px -51px;
}
.form {
	font-size: 14px;
}
.form-font {
	font-size: 14px;
}
.form::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.form {
	width: 100%; padding-top: 1px;
}
.form legend {
	padding: 0px 0px 20px; width: 100%; font-weight: 700; display: none;
}
.form legend span {
	padding: 0px 0px 4px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.form-tips {
	padding-bottom: 20px;
}
.form-line::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.form-guide::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.form-line-btn::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.form-error::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.form-line {
	-ms-zoom: 1;
}
.form-guide {
	-ms-zoom: 1;
}
.form-line-btn {
	-ms-zoom: 1;
}
.form-error {
	-ms-zoom: 1;
}
.form-line-btn {
	height: 47px; padding-top: 25px;
}
.form-font {
	line-height: 22px; _line-height: 22px;
}
.form .label {
	width: 26%; text-align: right; line-height: 22px; padding-right: 5px; margin-left: -5px; float: left; _padding-top: 0;
}
.form .element {
	width: 74%; padding-bottom: 15px; float: right; min-height: 22px; _height: 22px;
}
.form .break-form-line .label {
	width: auto; text-align: left; margin-left: 0px; float: none; display: block;
}
.form .break-form-line .element {
	width: auto; float: none;
}
.form-guide {
	left: -5em; padding-left: 26px; margin-left: -31px; position: relative;
}
.form-guide .ico {
	margin: 0px 10px 0px -26px; font-size: 0px; float: left;
}
.form-guide p {
	float: left;
}
.form .form-info {
	font-size: 12px; margin-top: 2px;
}
.form .form-error {
	font-size: 12px; margin-top: 2px;
}
.form .form-info {
	color: rgb(153, 153, 153);
}
.form .form-error {
	color: rgb(255, 0, 0); line-height: 16px; padding-left: 21px;
}
.form .form-error .ico-error-s {
	width: 16px; margin-left: -21px; float: left;
}
.form .form-error .ico-warn-s {
	width: 16px; margin-left: -21px; float: left;
}
.form input {
	font-size: 12px;
}
.form select {
	font-size: 12px;
}
.form textarea {
	font-size: 12px;
}
.form .text {
	margin-right: 6px;
}
.form select {
	margin-right: 6px;
}
.form .pwdctrl-wrap {
	margin-right: 10px;
}
.form .pwdctrl-wrap {
	
}
.form .text {
	
}
.form .label-text-tips {
	padding: 0px 2px 0px 7px; width: 141px; height: 22px; color: rgb(153, 153, 153); overflow: hidden; font-size: 12px; margin-bottom: -23px; display: none; cursor: text;
}
.form :not(tid).label-text-tips {
	line-height: 22px;
}
.form .label-text-tips {
	_position: absolute;
}
.form .focus {
	outline: rgb(31, 200, 249) solid 1px;
}
.form .short {
	width: 91px;
}
.form .long {
	width: 241px;
}
.form .longer {
	width: 281px;
}
.form .longest {
	width: 441px;
}
.form .high-text .label {
	height: 30px; line-height: 30px;
}
.form .high-text .text {
	height: 26px; line-height: 22px; font-size: 18px;
}
.form input.high {
	height: 26px; line-height: 22px; font-size: 18px;
}
.form .element .gray {
	color: rgb(153, 153, 153); font-size: 12px;
}
.form .element .text-tips {
	color: rgb(153, 153, 153); font-size: 12px;
}
.form .lab-wrap {
	font-size: 12px; margin-right: 8px; cursor: pointer;
}
.form .checkbox {
	margin: -3px 7px 0px 0px;
}
.form .radio {
	margin: -3px 5px 0px 0px; _margin: 0 2px 0 -4px;
}
.form .file {
	
}
.form textarea {
	width: 300px; height: 100px; line-height: 1.5; font-size: 12px;
}
.form a {
	font-size: 12px; vertical-align: middle; _display: inline-block;
}
.form-line-btn .ico-loading-16 {
	top: -9999px; position: absolute;
}
.form .loading .btn-blue {
	top: -9999px; position: absolute;
}
.form .loading .btn-white {
	top: -9999px; position: absolute;
}
.form .loading .btn-blue-s {
	top: -9999px; position: absolute;
}
.form .loading .btn-white-s {
	top: -9999px; position: absolute;
}
.form .loading .ico-loading-16 {
	position: static;
}
.form .btn-blue {
	margin-right: 16px;
}
.form .btn-blue-s {
	margin-right: 16px;
}
.form .btn-disable {
	margin-right: 16px;
}
.form .form-error-money {
	padding: 10px; border: 1px solid rgb(229, 187, 48); border-image: none; width: 350px; color: rgb(102, 102, 102); margin-top: 10px; background-color: rgb(255, 249, 215);
}
.form .form-error-money .ico-info-s {
	margin-right: 5px;
}
.form .form-error-money .btn-white {
	margin-left: 30px;
}
.form .high-text .label-text-tips {
	height: 30px; margin-bottom: -30px; _line-height: 30px;
}
.form .high-text :not(tid).label-text-tips {
	line-height: 30px;
}
.form .show-text-tips .label-text-tips {
	display: block;
}
.form .focus-text-tips .label-text-tips {
	color: rgb(204, 204, 204); display: block;
}
.form .show-text-tips .text {
	background-color: transparent;
}
.form .show-text-tips textarea {
	background-color: transparent;
}
.form .focus-text-tips .text {
	background-color: transparent;
}
.form .focus-text-tips textarea {
	background-color: transparent;
}
.form-mini {
	font-size: 12px;
}
.form-mini .form-font {
	font-size: 12px;
}
.form-mini .element {
	padding-bottom: 8px;
}
.form-mini .form-line-btn {
	padding-top: 12px;
}
.form-mini select {
	
}
.box-iframe-title::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.box-iframe-main::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.box-iframe-title {
	-ms-zoom: 1;
}
.box-iframe-main {
	-ms-zoom: 1;
}
.box-iframe-title {
	height: 40px; line-height: 40px; font-size: 14px; border-bottom-color: rgb(182, 197, 214); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(235, 242, 250);
}
.box-iframe-title h2 {
	width: auto; float: left; display: inline; white-space: nowrap;
}
.box-iframe-title ul {
	width: auto; float: left; display: inline; white-space: nowrap;
}
.box-iframe-title li {
	width: auto; float: left; display: inline; white-space: nowrap;
}
.box-iframe-title h2 {
	padding: 0px 14px; height: 100%; line-height: inherit; overflow: hidden;
}
.box-iframe-title ul {
	height: 100%; overflow: hidden; padding-bottom: 1px; font-size: 12px; position: relative; _margin-bottom: -1px;
}
.box-iframe-title li {
	height: 100%; text-align: center; padding-top: 1px; margin-left: -1px; _padding-top: 1px;
}
.box-iframe-title li:not(tid) {
	line-height: 38px;
}
.box-iframe-title li a {
	padding-right: 10px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.box-iframe-title li span {
	padding-left: 10px; cursor: pointer;
}
.box-iframe-title li span.ico-arrow-right {
	padding-left: 0px; margin-left: 5px; vertical-align: baseline;
}
.box-iframe-title li.on {
	overflow: hidden; margin-left: 0px; border-right-color: rgb(182, 197, 214); border-left-color: rgb(182, 197, 214); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.box-iframe-title li.on a {
	cursor: default;
}
.box-iframe-title li.on span {
	cursor: default;
}
.box-iframe-title li.on a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.box-iframe-title li.on a:hover {
	text-decoration: none;
}
.box-iframe-title li.on a span {
	color: rgb(51, 51, 51);
}
.box-iframe-main {
	padding: 30px; overflow: hidden;
}
.box-iframe .form {
	font-size: 12px;
}
.box-iframe .form-font {
	font-size: 12px;
}
.box-iframe .form .element {
	padding-bottom: 8px;
}
.box-iframe .form select {
	
}
.box-iframe .form-line-btn {
	padding-top: 10px;
}
.box-iframe .tips {
	padding: 0px;
}
.box-iframe .tips-content {
	padding-right: 0px;
}
.box-iframe .load-fail {
	margin-top: 60px;
}
.tips {
	padding: 40px 0px;
}
.tips-ico {
	top: -9px; width: auto; text-align: right; padding-left: 15%; margin-right: 16px; float: left; position: relative; _margin-right: 13px;
}
.tips-content {
	overflow: hidden; padding-right: 10%; -ms-zoom: 1;
}
.tips-title {
	padding: 0px 0px 8px;
}
.tips-line {
	padding: 0px 0px 8px;
}
.tips-title {
	font-size: 14px; font-weight: 700;
}
.tips-line {
	line-height: 20px;
}
.tips .font-red {
	color: rgb(204, 0, 0);
}
.tips-list {
	margin: 6px 0px 14px; padding: 5px 16px; font-size: 14px; background-color: rgb(241, 244, 249);
}
.tips-list ul {
	overflow: hidden; -ms-zoom: 1;
}
.tips-list li {
	line-height: 3.2; padding-left: 24px; margin-bottom: -1px; border-bottom-color: rgb(214, 217, 222); border-bottom-width: 1px; border-bottom-style: solid; position: relative; -ms-zoom: 1;
}
.tips-list li .ico {
	left: 0px; top: 14px; position: absolute;
}
.tips-list li a {
	font-size: 12px;
}
.tips-buttons {
	margin-top: 20px;
}
.tips-buttons .btn-blue {
	margin-right: 16px;
}
.tips-buttons .btn-blue-s {
	margin-right: 16px;
}
.tips-buttons .btn-white {
	margin-right: 16px;
}
.tips-buttons .btn-white-s {
	margin-right: 16px;
}
.tips-buttons .btn-disable {
	margin-right: 16px;
}
.tips-mini .tips-ico {
	top: 0px; margin-right: 10px; _margin-right: 7px;
}
.tips-mini .tips-ico span {
	vertical-align: top;
}
.tips-mini .tips-title {
	font-size: 12px;
}
.tips-mini .tips-line {
	line-height: 18px;
}
.layer-tips {
	padding: 6px; position: absolute;
}
.layer-tips .ico-direction-l {
	background-position: -227px -34px; left: 0px; top: 14px; width: 7px; height: 11px; position: absolute;
}
.layer-tips .ico-direction-r {
	background-position: -245px -34px; top: 14px; width: 7px; height: 11px; right: 0px; position: absolute;
}
.layer-tips .ico-direction-t {
	background-position: -234px -33px; left: 14px; top: 0px; width: 11px; height: 7px; position: absolute;
}
.layer-tips .ico-direction-b {
	background-position: -234px -40px; left: 14px; width: 11px; height: 7px; bottom: 0px; position: absolute;
}
.layer-tips .btn-close {
	top: 12px; right: 12px; position: absolute;
}
.layer-tips-main {
	padding: 8px 28px 8px 12px; border: 1px solid rgb(111, 133, 157); border-image: none; background-color: rgb(255, 255, 255);
}
.layer-tips-ukey {
	padding: 6px; position: absolute;
}
.layer-tips-ukey .ico-direction-l {
	background-position: -227px -34px; left: 0px; top: 14px; width: 7px; height: 11px; position: absolute;
}
.layer-tips-ukey .ico-direction-r {
	background-position: -245px -34px; top: 14px; width: 7px; height: 11px; right: 0px; position: absolute;
}
.layer-tips-ukey .ico-direction-t {
	background-position: -234px -33px; left: 14px; top: 0px; width: 11px; height: 7px; position: absolute;
}
.layer-tips-ukey .ico-direction-b {
	background-position: -234px -40px; left: 14px; width: 11px; height: 7px; bottom: 0px; position: absolute;
}
.layer-tips-ukey .btn-close {
	top: 12px; right: 12px; position: absolute;
}
.layer-tips-main-ukey {
	padding: 8px 28px 8px 12px; border: 1px solid rgb(111, 133, 157); border-image: none; background-color: rgb(255, 255, 255);
}
.layer-tips-pwd {
	padding: 6px; position: absolute;
}
.layer-tips-pwd .ico-direction-l-pwd {
	background-position: -227px -34px; left: 0px; top: 14px; width: 7px; height: 11px; position: absolute;
}
.layer-tips-pwd .ico-direction-r-pwd {
	background-position: -245px -34px; top: 14px; width: 7px; height: 11px; right: 0px; position: absolute;
}
.layer-tips-pwd .ico-direction-t-pwd {
	background-position: -234px -33px; left: 14px; top: 0px; width: 11px; height: 7px; position: absolute;
}
.layer-tips-pwd .ico-direction-b-pwd {
	background-position: -234px -40px; left: 14px; width: 11px; height: 7px; bottom: 0px; position: absolute;
}
.layer-tips-pwd .btn-close {
	top: 9px; right: 9px; position: absolute;
}
.layer-tips-main-pwd {
	padding: 4px 28px 3px 9px; border: 1px solid rgb(111, 133, 157); border-image: none; background-color: rgb(255, 255, 255);
}
.layer-tips-yellow .ico-direction-l {
	background-position: -187px -34px;
}
.layer-tips-yellow .ico-direction-r {
	background-position: -205px -34px;
}
.layer-tips-yellow .ico-direction-t {
	background-position: -194px -33px;
}
.layer-tips-yellow .ico-direction-b {
	background-position: -194px -40px;
}
.layer-tips-yellow .layer-tips-main {
	border-color: rgb(229, 187, 48); color: rgb(102, 102, 102); background-color: rgb(255, 249, 215);
}
.layer-tips-yellow-ukey .ico-direction-l {
	background-position: -187px -34px;
}
.layer-tips-yellow-ukey .ico-direction-r {
	background-position: -205px -34px;
}
.layer-tips-yellow-ukey .ico-direction-t {
	background-position: -194px -33px;
}
.layer-tips-yellow-ukey .ico-direction-b {
	background-position: -194px -40px;
}
.layer-tips-yellow-ukey .layer-tips-main-ukey {
	border-color: rgb(229, 187, 48); color: rgb(102, 102, 102); background-color: rgb(255, 249, 215);
}
.layer-tips-yellow-pwd .ico-direction-l-pwd {
	background-position: -187px -34px;
}
.layer-tips-yellow-pwd .ico-direction-r-pwd {
	background-position: -205px -34px;
}
.layer-tips-yellow-pwd .ico-direction-t-pwd {
	background-position: -194px -33px;
}
.layer-tips-yellow-pwd .ico-direction-b-pwd {
	background-position: -194px -40px;
}
.layer-tips-yellow-pwd .layer-tips-main-pwd {
	border-color: rgb(229, 187, 48); color: rgb(102, 102, 102); background-color: rgb(255, 249, 215);
}
.layer-yellow-pwd-ctrl {
	width: 160px; margin-top: 0px; margin-left: -7px; display: block; position: absolute; _margin-top: 0; _margin-left: -93px;
}
.layer-yellow-pwd-ctrl p {
	width: 120px; height: 13px; line-height: 13px; font-size: 12px;
}
.select {
	height: 21px; font-size: 12px; display: inline-block; position: relative;
}
.select .selected {
	background-position: right -232px; padding: 0px 26px 0px 0px; height: 21px; overflow: hidden; position: relative; z-index: 1;
}
.select .selected span {
	background-position: -330px -232px; height: 100%; line-height: 21px; padding-left: 10px; cursor: pointer; _line-height: 21px;
}
.select .selected:hover {
	background-position: right -253px; color: rgb(51, 102, 153); text-decoration: none;
}
.select-on .selected {
	background-position: right -253px; color: rgb(51, 102, 153); text-decoration: none;
}
.select .selected:hover span {
	background-position: -330px -253px;
}
.select-on .selected span {
	background-position: -330px -253px;
}
.select ul {
	padding: 0px; border: 1px solid rgb(131, 152, 172); border-image: none; left: 0px; top: 20px; width: 110px; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.select li {
	position: relative;
}
.select li .dot {
	left: -4px; top: 0px; color: rgb(51, 102, 153); display: none; position: absolute;
}
.select li a {
	padding: 0px 9px; height: 25px; line-height: 25px; overflow: hidden; display: block; white-space: nowrap;
}
.select li a:hover {
	color: rgb(51, 102, 153); text-decoration: none; background-color: rgb(226, 231, 238);
}
.select li a.on {
	color: rgb(255, 255, 255); text-decoration: none; cursor: default; background-color: rgb(81, 123, 175);
}
.select li a.on .dot {
	display: block;
}
.select-on .selected {
	background-position: right -274px;
}
.select-on .selected:hover {
	background-position: right -274px;
}
.select-on .selected span {
	background-position: -330px -274px;
}
.select-on .selected:hover span {
	background-position: -330px -274px;
}
.select-on ul {
	display: block;
}
.select .select-month:hover {
	background-color: rgb(226, 231, 238);
}
.select .select-month .select-datenav a {
	padding: 0px;
}
.select-datearea {
	background: rgb(255, 255, 255); font: 12px/1.5 Tahoma, Arial, Simsun; border: 1px solid rgb(118, 171, 211); border-image: none; top: 0px; width: 196px; right: -198px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.select-datenav {
	padding: 0px; height: 25px; text-align: center; line-height: 25px; position: relative; background-color: rgb(235, 242, 250);
}
.select-datenav span {
	font-weight: bold;
}
.select-datenav .date-now {
	padding: 0px 35px; height: 25px; display: inline-block;
}
.select-datearea .left {
	padding: 0px; width: 25px; height: 25px;
}
.select-datearea .right {
	padding: 0px; width: 25px; height: 25px;
}
.select-datenav .left {
	background-position: -180px -139px; vertical-align: top; display: inline-block;
}
.select-datearea .select-datenav .left:hover {
	background-color: rgb(235, 242, 250);
}
.select-datearea .select-datenav .right:hover {
	background-color: rgb(235, 242, 250);
}
.select-datenav .left:hover {
	background-position: -203px -162px;
}
.select-datenav .right {
	background-position: -180px -162px; vertical-align: top; display: inline-block;
}
.select-datenav .right:hover {
	background-position: -203px -139px;
}
.select-datearea ul::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.select-datearea ul {
	list-style: none; margin: 0px; padding: 0px; -ms-zoom: 1;
}
.select-datearea li {
	padding: 4px; width: 20px; text-align: center; color: rgb(153, 153, 153); float: left;
}
.select-datearea a {
	color: rgb(51, 102, 153); text-decoration: none; display: block;
}
.select-datearea a:hover {
	text-decoration: none;
}
.select-datearea .week li {
	color: rgb(70, 70, 70); padding-top: 4px; border-top-color: rgb(140, 192, 231); border-bottom-color: rgb(227, 227, 227); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.select-datearea .date {
	margin-top: 2px;
}
.select-datearea .date a:hover {
	color: rgb(255, 255, 255); background-color: rgb(72, 184, 224);
}
.select .select-datearea ul.month {
	border: 0px currentColor; border-image: none; top: 0px; width: 196px; margin-top: 2px; position: relative;
}
.select .select-datearea .month li {
	width: 41px; height: 22px; line-height: 22px;
}
.select .select-datearea .month a {
	padding: 0px; height: 22px; line-height: 22px;
}
.select .select-datearea .month a:hover {
	color: rgb(255, 255, 255); background-color: rgb(72, 184, 224);
}
.select-group li a {
	text-indent: 16px;
}
.select-group li strong {
	padding: 0px 9px; height: 1.8em; line-height: 1.8; display: block;
}
.select-operate {
	vertical-align: middle;
}
.select-operate ul {
	width: 200px; padding-top: 0px;
}
.select-operate li {
	padding: 10px 0px; text-align: center; font-size: 0px; -ms-zoom: 1;
}
.select-operate li.item-wrap {
	padding: 0px;
}
.select-operate li .item {
	height: 30px; text-align: left; line-height: 30px; overflow: hidden; padding-right: 20px; display: block;
}
.select-operate li .tips-text {
	padding-left: 5px; vertical-align: middle;
}
.select-operate li .btn-close {
	text-indent: -999px;
}
.select-operate li a {
	font-size: 12px;
}
.select-operate li span {
	font-size: 12px;
}
.select-operate li a.on {
	color: rgb(51, 102, 153); background-color: rgb(226, 231, 238);
}
.select-operate a.btn-close {
	padding: 0px; top: 50%; height: 16px; right: 3px; font-size: 0px; margin-top: -9px; display: inline-block; position: absolute;
}
.select-date .selected {
	vertical-align: top;
}
.select-date .selected em {
	color: rgb(255, 102, 51);
}
.select-date ul {
	padding: 5px 0px 6px 6px; width: 208px;
}
.select-date li {
	padding: 1px 1px 0px 0px; float: left;
}
.select-date li a {
	padding: 0px; width: 28px; text-align: center;
}
.progressbar {
	background: url("../images/repeat-x.png?v=20111222") no-repeat;
}
.progressbar-wrap {
	background: url("../images/repeat-x.png?v=20111222") no-repeat;
}
.progressbar-bg {
	background: url("../images/repeat-x.png?v=20111222") no-repeat;
}
.progressbar-cur {
	background: url("../images/repeat-x.png?v=20111222") no-repeat;
}
.progressbar {
	background-position: 0px 0px; border-width: 1px; border-style: solid; border-color: rgb(138, 155, 162) rgb(220, 221, 223) rgb(220, 221, 223) rgb(179, 194, 197); width: 300px; height: 10px; overflow: hidden; display: block; background-color: rgb(235, 237, 236);
}
.progressbar-wrap {
	background-position: right 0px; width: 100%; height: 100%; vertical-align: top; display: inline-block;
}
.progressbar-bg {
	background-position: 0px -10px; height: 100%; overflow: hidden; vertical-align: top; display: inline-block; background-repeat: repeat-x; background-color: rgb(24, 146, 206);
}
.progressbar-cur {
	background-position: 0px -20px; width: 60px; height: 100%; float: right;
}
.page::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.page {
	height: 19px; line-height: 19px; margin-top: 20px; position: relative;
}
.page .page-count {
	left: 0px; position: absolute;
}
.page .page-wrap {
	left: 50%; float: left; position: relative;
}
.page-links {
	left: -50%; width: auto; float: left; position: relative;
}
.page-jump {
	left: -50%; width: auto; float: left; position: relative;
}
.page-links a {
	padding: 0px 6px; height: 19px; text-align: center; line-height: 19px; overflow: hidden; font-size: 12px; font-weight: 200; text-decoration: none; margin-left: 2px; float: left;
}
.page-links span {
	padding: 0px 6px; height: 19px; text-align: center; line-height: 19px; overflow: hidden; font-size: 12px; font-weight: 200; text-decoration: none; margin-left: 2px; float: left;
}
.page-links strong {
	padding: 0px 6px; height: 19px; text-align: center; line-height: 19px; overflow: hidden; font-size: 12px; font-weight: 200; text-decoration: none; margin-left: 2px; float: left;
}
.page-links a:hover {
	color: rgb(51, 102, 153); text-decoration: none; background-color: rgb(241, 245, 250);
}
.page-links .on {
	color: rgb(255, 255, 255); cursor: default; background-color: rgb(156, 190, 225);
}
.page-links .on:hover {
	color: rgb(255, 255, 255); cursor: default; background-color: rgb(156, 190, 225);
}
.page .page-number {
	padding: 0px; margin-left: 0px;
}
.page .page-previous {
	padding: 0px; width: 19px; text-indent: -99em; overflow: hidden; background-color: rgb(51, 102, 153);
}
.page .page-next {
	padding: 0px; width: 19px; text-indent: -99em; overflow: hidden; background-color: rgb(51, 102, 153);
}
.page .page-previous {
	background-position: -195px -81px; margin-right: 12px;
}
.page .page-previous:hover {
	background-position: -233px -81px;
}
.page .page-previous-disabled {
	background-position: -195px -100px; cursor: default;
}
.page .page-previous-disabled:hover {
	background-position: -195px -100px; cursor: default;
}
.page .page-next {
	background-position: -214px -81px; margin-left: 12px;
}
.page .page-next:hover {
	background-position: -252px -81px;
}
.page .page-next-disabled {
	background-position: -214px -100px; cursor: default;
}
.page .page-next-disabled:hover {
	background-position: -214px -100px; cursor: default;
}
.page .page-disabled {
	color: rgb(153, 153, 153); cursor: text;
}
.page .page-disabled:hover {
	color: rgb(153, 153, 153); background-color: transparent;
}
.page-jump {
	margin-left: 24px;
}
.page-jump a {
	width: auto; height: 19px; color: rgb(102, 102, 102); line-height: 21px; overflow: hidden; float: left;
}
.page-jump span {
	width: auto; height: 19px; color: rgb(102, 102, 102); line-height: 21px; overflow: hidden; float: left;
}
.page-jump .text {
	width: auto; height: 19px; color: rgb(102, 102, 102); line-height: 21px; overflow: hidden; float: left;
}
.page-jump .text {
	margin: 0px 6px; padding: 0px; border: 1px solid rgb(218, 226, 234); border-image: none; width: 26px; height: 17px; text-align: center; line-height: 17px;
}
.page-jump a {
	padding: 0px 6px; border: 1px solid rgb(218, 226, 234); border-image: none; height: 17px; color: rgb(51, 102, 153); line-height: 17px; text-decoration: none; margin-left: 12px; background-color: rgb(255, 255, 255);
}
.page-jump a:hover {
	background-color: rgb(241, 245, 250);
}
.page-align-right .page-wrap {
	left: auto; float: right;
}
.page-align-right .page-links {
	position: static;
}
.page-align-right .page-jump {
	position: static;
}
.linkman .ico-direction {
	background: url("../images/linkman.png") no-repeat;
}
.linkman-option a {
	background: url("../images/linkman.png") no-repeat;
}
.linkman-history .btn-close {
	background: url("../images/linkman.png") no-repeat;
}
.linkman-qq .ico-search {
	background: url("../images/linkman.png") no-repeat;
}
.linkman-qq .ico-shrink {
	background: url("../images/linkman.png") no-repeat;
}
.linkman-qq .ico-people {
	background: url("../images/linkman.png") no-repeat;
}
.linkman {
	padding: 6px; font-size: 12px; position: absolute;
}
.linkman .ico-direction {
	background-position: -109px -12px; top: 0px; width: 11px; height: 7px; right: 13px; position: absolute;
}
.linkman-main {
	border: 1px solid rgb(111, 133, 157); border-image: none; width: 186px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.linkman-option::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.linkman-option {
	padding: 1px 0px; margin-left: -1px; border-bottom-color: rgb(224, 229, 234); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1;
}
.linkman-option a {
	background-position: 0px 0px; width: 91px; height: 28px; text-align: center; line-height: 28px; margin-left: 2px; vertical-align: middle; float: left; background-color: rgb(215, 226, 238);
}
.linkman-option a:hover {
	color: rgb(51, 102, 153); text-decoration: none;
}
.linkman-option a.on {
	background-position: 0px 99px; cursor: default; background-color: rgb(255, 255, 255);
}
.linkman-list {
	height: 230px;
}
.linkman-list {
	
}
.linkman-list ul {
	
}
.linkman-list ul {
	_float: left;
}
.linkman-list ul ul {
	_float: none; _zoom: 1;
}
.linkman-list .ico-loading-16 {
	margin: 104px 0px 0px 34px;
}
.linkman-list .tips-info {
	padding: 7px 0px 0px 9px;
}
.linkman-list .scrollbar-wrapper {
	width: 10px; float: right; _padding-left: 0;
}
.linkman-history {
	padding: 1px;
}
.linkman-history .scrollbar-wrapper {
	padding-left: 1px;
}
.linkman-history .scrollbar {
	top: 10px; height: 208px;
}
.linkman-history ul {
	height: 230px; overflow: hidden;
}
.linkman-history li {
	height: 39px; color: rgb(102, 102, 102); line-height: 16px; text-indent: 12px; overflow: hidden; padding-top: 7px; position: relative; cursor: pointer;
}
.linkman-history li strong {
	width: 100%; height: 16px; overflow: hidden; font-weight: 200; display: block;
}
.linkman-history li em {
	width: 100%; height: 16px; overflow: hidden; font-weight: 200; display: block;
}
.linkman-history .btn-close {
	background-position: -91px -21px; top: 5px; width: 7px; height: 7px; right: 5px; text-indent: -999px; overflow: hidden; display: none; position: absolute;
}
.linkman-history .btn-close:hover {
	background-position: -98px -21px;
}
.linkman-history li:hover {
	background-color: rgb(226, 233, 240);
}
.linkman-history li.hover {
	background-color: rgb(226, 233, 240);
}
.linkman-history li:hover .btn-close {
	display: block;
}
.linkman-history li.hover .btn-close {
	display: block;
}
.linkman-qq {
	padding: 1px 0px;
}
.linkman-qq .linkman-search {
	padding: 2px 3px 3px; width: 180px; height: 22px; overflow: hidden;
}
.linkman-qq .text {
	width: 176px; text-indent: 8px; float: left;
}
.linkman-qq .ico-search {
	background-position: -115px 0px; margin: 5px 0px 0px -19px; width: 12px; height: 12px; float: left;
}
.linkman-qq .scrollbar-wrapper {
	padding-right: 3px;
}
.linkman-qq .scrollbar {
	top: 10px; height: 181px;
}
.linkman-qq ul {
	height: 203px; overflow: hidden;
}
.linkman-qq li {
	margin: 0px 9px; color: rgb(102, 102, 102);
}
.linkman-qq li h3 {
	height: 28px; line-height: 28px; text-indent: 16px; overflow: hidden; font-weight: 200; position: relative; cursor: pointer;
}
.linkman-qq li .ico-shrink {
	background-position: -91px -12px; left: 0px; top: 10px; width: 9px; height: 9px; vertical-align: middle; position: absolute;
}
.linkman-qq li ul {
	height: auto; padding-top: 4px; border-top-color: rgb(224, 229, 234); border-top-width: 1px; border-top-style: solid; display: none;
}
.linkman-qq li li {
	margin: 0px; height: 21px; line-height: 21px;
}
.linkman-qq li li a {
	height: 100%; color: rgb(102, 102, 102); text-indent: 33px; overflow: hidden; display: block; position: relative; _line-height: 21px;
}
.linkman-qq li li a:hover {
	color: rgb(102, 102, 102); text-decoration: none; background-color: rgb(226, 233, 240);
}
.linkman-qq li li .ico-people {
	background-position: -91px 0px; left: 16px; top: 5px; width: 12px; height: 12px; position: absolute;
}
.linkman-qq li li a:hover .ico-people {
	background-position: -103px 0px;
}
.linkman-qq li.on .ico-shrink {
	background-position: -100px -12px;
}
.linkman-qq li.on ul {
	display: block;
}
.linkman-list .scrollbar-wrapper {
	display: none;
}
.linkman-history {
	height: 230px; overflow: auto;
}
.linkman-history ul {
	height: auto; overflow: visible; float: none;
}
.linkman-qq ul {
	height: 230px; overflow: auto; _float: none;
}
.step-nav {
	width: 100%; overflow: hidden; padding-bottom: 8px; position: relative;
}
.step-nav ol::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.step-nav ol {
	border-bottom-color: rgb(140, 175, 210); border-bottom-width: 2px; border-bottom-style: solid; -ms-zoom: 1;
}
.step-nav li {
	width: 25%; height: 18px; text-align: center; padding-bottom: 9px; float: left; position: relative;
}
.step-nav .step-text {
	color: rgb(153, 153, 153); overflow: hidden; display: block; white-space: nowrap;
}
.step-nav .step-ico {
	background: url("../images/account/charge/icon_step.png") no-repeat 0px -17px; left: 50%; width: 11px; height: 11px; bottom: -6px; margin-left: -6px; position: absolute; z-index: 1;
}
.step-nav .first-mask-bg {
	left: 0px; width: 50%; height: 12px; bottom: -2px; position: absolute; background-color: rgb(255, 255, 255); _bottom: -3px;
}
.step-nav .last-mask-bg {
	left: 0px; width: 50%; height: 12px; bottom: -2px; position: absolute; background-color: rgb(255, 255, 255); _bottom: -3px;
}
.step-nav .last-mask-bg {
	left: 50%; width: 50%; padding-right: 99px;
}
.step-nav .on .step-ico {
	background-position: 0px 0px; width: 17px; height: 17px; bottom: -9px; margin-left: -9px;
}
.step-nav .on .step-text {
	color: rgb(51, 51, 51);
}
.step-nav-lateral {
	width: 600px; overflow: hidden; padding-bottom: 8px; position: relative;
}
.step-nav-lateral ol::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.step-nav-lateral ol {
	margin-left: -139px; -ms-zoom: 1;
}
.step-nav-lateral li {
	text-align: center; float: left;
}
.step-nav-lateral .step-text {
	padding: 0px 5px; display: inline-block; z-index: 1; background-color: rgb(255, 255, 255);
}
.step-nav-lateral .step-ico {
	background: url("../images/step_nav_lateral.png") no-repeat right -18px; width: 150px; height: 11px; vertical-align: middle; display: inline-block;
}
.step-nav-lateral .on .step-ico {
	background-position: right 0px; width: 155px; height: 17px;
}
.datalist ul {
	border: 1px solid rgb(195, 211, 227); border-image: none; height: 116px; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto; background-color: rgb(255, 255, 255);
}
.datalist li a {
	margin: 1px 1px 0px; padding: 0px 4px; height: 22px; color: rgb(102, 102, 102); line-height: 22px; display: block; white-space: nowrap;
}
.datalist li a:hover {
	text-decoration: none; background-color: rgb(226, 233, 240);
}
.datalist li a.on {
	color: rgb(255, 255, 255); background-color: rgb(81, 123, 175);
}
.datalist .show-scrollbar {
	
}
.datalist .show-scrollbar li a {
	padding-right: 20px;
}
.flow-chart::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.flow-chart {
	-ms-zoom: 1;
}
.flow-chart ol {
	height: 30px; overflow: hidden; padding-left: 5px; display: inline-block;
}
.flow-chart .step {
	padding: 0px; margin-left: -5px; float: left; _display: inline;
}
.flow-chart .step-txt {
	border-width: 1px 0px; border-style: solid; border-color: rgb(229, 233, 243); font: 12px/28px simsun; padding: 0px 8px; border-image: none; text-align: center; color: rgb(51, 102, 153); float: left; font-size-adjust: none; font-stretch: normal; background-color: rgb(241, 245, 249);
}
.flow-chart .ico-step-h {
	width: 12px; height: 30px; float: left;
}
.flow-chart .ico-step-e {
	width: 12px; height: 30px; float: left;
}
.flow-chart .ico-step-h {
	background-position: -119px -129px; width: 10px;
}
.flow-chart .ico-step-e {
	background-position: -104px -129px;
}
.flow-chart .border-step {
	width: 1px; height: 30px; float: left; background-color: rgb(229, 233, 243);
}
.flow-chart .on .step-txt {
	border-color: rgb(85, 124, 172); color: rgb(255, 255, 255); background-color: rgb(109, 153, 198);
}
.flow-chart .on .ico-step-h {
	background-position: -119px -161px;
}
.flow-chart .on .ico-step-e {
	background-position: -104px -161px;
}
.flow-chart .on .border-step {
	background-color: rgb(85, 124, 172);
}
.flow-chart-blue .step-txt {
	border-color: rgb(85, 124, 172); color: rgb(255, 255, 255); background-color: rgb(109, 153, 198);
}
.flow-chart-blue .ico-step-h {
	background-position: -119px -161px;
}
.flow-chart-blue .ico-step-e {
	background-position: -104px -161px;
}
.flow-chart-blue .border-step {
	background-color: rgb(85, 124, 172);
}
.flow-chart-blue .on .step-txt {
	border-color: rgb(229, 233, 243); color: rgb(51, 102, 153); background-color: rgb(241, 245, 249);
}
.flow-chart-blue .on .ico-step-h {
	background-position: -119px -129px;
}
.flow-chart-blue .on .ico-step-e {
	background-position: -104px -129px;
}
.flow-chart-blue .on .border-step {
	background-color: rgb(229, 233, 243);
}
.dropdown {
	display: inline-block; position: relative;
}
.dropdown .dropdowned {
	display: inline-block;
}
.dropdown .dropdowned span {
	display: inline-block;
}
.dropdown .dropdowned {
	background-position: right -481px; padding: 0px 21px 0px 0px; height: 26px; position: relative; z-index: 1;
}
.dropdown .dropdowned span {
	background-position: -270px -481px; padding: 0px 10px; height: 100%; line-height: 26px; vertical-align: top; cursor: pointer; min-width: 93px;
}
.dropdown .dropdowned:hover {
	background-position: right -508px; color: rgb(51, 102, 153); text-decoration: none;
}
.dropdown-on .dropdowned {
	background-position: right -508px; color: rgb(51, 102, 153); text-decoration: none;
}
.dropdown .dropdowned:hover span {
	background-position: -270px -508px;
}
.dropdown-on .dropdowned span {
	background-position: -270px -508px;
}
.dropdown ul {
	padding: 0px; border: 1px solid rgb(131, 152, 172); border-image: none; left: 0px; top: 27px; width: 132px; overflow: hidden; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.dropdown-on ul {
	display: block;
}
.dropdown li a {
	padding: 0px 9px; height: 25px; line-height: 25px; overflow: hidden; display: block; white-space: nowrap;
}
.dropdown li a:hover {
	color: rgb(51, 102, 153); text-decoration: none; background-color: rgb(226, 231, 238);
}
.dropdown li a.on {
	color: rgb(255, 255, 255); text-decoration: none; cursor: default; background-color: rgb(81, 123, 175);
}
html {
	-ms-overflow-y: scroll;
}
html.overflow-auto {
	overflow: hidden;
}
.btn-add {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.btn-manage {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.ico-safe-auth {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.ico-verified {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.ico-verisign {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.ico-integrity {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.ico-license {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.ico-people {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.ico-loupe {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.ico-transfer {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.nav-sub-btn {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.topnav {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.topnav .ico-wb {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.miniaccount .ico {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.miniaccount .btn {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.topnav .select .ico {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.mainnav-link .alt-bg {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.miniaccount .userlayer .head-bg {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.page-nav-app .btn-app-add {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.page-nav-app .btn-app-share {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.feedback-layer .btn-feedback {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.feedback-layer .btn-advisory {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.app-level {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.app-level span {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.btn-add-s {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.ico-lidou-s {
	background: url("../images/tenpay_png24.png?v=20130106") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/tenpay_png8.png?v=20130106);
}
.btn-add {
	width: 27px; height: 16px; line-height: 16px; overflow: hidden; padding-left: 17px; font-size: 12px; font-weight: 200; _line-height: 16px;
}
.btn-manage {
	width: 27px; height: 16px; line-height: 16px; overflow: hidden; padding-left: 17px; font-size: 12px; font-weight: 200; _line-height: 16px;
}
.btn-add {
	background-position: -86px -34px;
}
.btn-add:hover {
	background-position: -86px -51px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(35, 154, 220);
}
.btn-manage {
	background-position: -86px 0px;
}
.btn-manage:hover {
	background-position: -86px -17px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(35, 154, 220);
}
.ico-license {
	background-position: -80px -192px; width: 33px; height: 24px; line-height: 999px; vertical-align: top;
}
.ico-license:hover {
	background-position: -46px -192px;
}
.ico-safe-auth {
	background-position: 0px -114px; width: 23px; height: 24px; line-height: 999px; vertical-align: top;
}
.ico-safe-auth:hover {
	background-position: 0px -138px;
}
.ico-verified {
	background-position: -23px -114px; width: 32px; height: 24px; line-height: 999px; vertical-align: top;
}
.ico-verified:hover {
	background-position: -23px -138px;
}
.ico-verisign {
	background-position: -55px -114px; width: 48px; height: 24px; line-height: 999px; vertical-align: top;
}
.ico-verisign:hover {
	background-position: -55px -138px;
}
.ico-integrity {
	background-position: -330px -140px; width: 84px; height: 26px; line-height: 999px; vertical-align: top;
}
.ico-integrity:hover {
	background-position: -330px -167px;
}
.btn-add-s {
	background-position: -104px -147px; width: 15px; height: 15px; font-size: 0px;
}
.btn-add-s:hover {
	background-position: -120px -147px;
}
.ico-lidou-s {
	background-position: -169px -261px; width: 14px; height: 15px; vertical-align: middle;
}
.ico-people {
	left: 19px; top: 7px; width: 25px; height: 21px; vertical-align: middle; position: absolute; cursor: pointer;
}
.ico-loupe {
	left: 19px; top: 7px; width: 25px; height: 21px; vertical-align: middle; position: absolute; cursor: pointer;
}
.ico-transfer {
	left: 19px; top: 7px; width: 25px; height: 21px; vertical-align: middle; position: absolute; cursor: pointer;
}
.ico-people {
	background-position: -131px 0px;
}
.ico-loupe {
	background-position: -131px -21px;
}
.ico-transfer {
	background-position: -131px -42px; top: 6px; height: 23px;
}
.link-breadcrumb {
	background-position: 0px 99px; height: 23px; padding-right: 17px; display: inline-block;
}
.link-breadcrumb span {
	background-position: 0px 99px; height: 100%; line-height: 23px; padding-left: 18px; vertical-align: top; display: inline-block; cursor: pointer; _line-height: 23px;
}
.link-breadcrumb:hover {
	background-position: right -296px; text-decoration: none;
}
.link-breadcrumb:hover span {
	background-position: -280px -296px;
}
.toptips-wrap {
	width: 996px;
}
.topnav-wrap {
	width: 996px;
}
.mainnav-wrap {
	width: 996px;
}
.container {
	width: 996px;
}
.footer {
	width: 996px;
}
.container {
	overflow: hidden;
}
.sidebar {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(216, 216, 216) rgb(216, 216, 216) currentColor; margin: 0px 0px -9999px; padding: 0px 0px 9999px; border-radius: 2px 2px 0px 0px; border-image: none; width: 166px; float: left; min-height: 704px; background-color: rgb(248, 248, 248); _height: 704px; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0;
}
.content {
	width: 816px; padding-bottom: 30px; float: right; min-height: 530px; _height: 530px;
}
.toptips {
	line-height: 26px; background-color: rgb(255, 249, 215);
}
.toptips-wrap {
	margin: 0px auto; text-align: center;
}
.toptips .btn-close {
	margin: 5px 0px 0px 6px; position: absolute;
}
.toptips strong {
	color: rgb(255, 0, 0); font-weight: 400;
}
.miniaccount {
	float: left;
}
.miniaccount .userlabel {
	float: left;
}
.miniaccount .userlabel .minihead {
	float: left;
}
.miniaccount .userlabel .username {
	float: left;
}
.miniaccount .userlabel .ico {
	float: left;
}
.miniaccount .userlabel {
	margin: 0px 1px; padding: 0px 9px 0px 10px; height: 29px; color: rgb(181, 181, 181); line-height: 29px; position: relative; cursor: default;
}
.miniaccount .userlabel:hover {
	text-decoration: none; background-color: rgb(52, 52, 52);
}
.miniaccount .userlabel .minihead {
	margin: 4px 10px 0px 0px; border-radius: 3px;
}
.miniaccount .userlabel .ico {
	background-position: 0px -100px; margin: 11px 0px 0px 6px; width: 7px; height: 5px; overflow: hidden;
}
.miniaccount .userlabel :not(tid).ico {
	margin-top: 13px;
}
.miniaccount .userlayer {
	padding: 15px 0px; border: 1px solid rgb(190, 190, 190); border-image: none; margin-top: 28px; display: none; position: absolute; z-index: 997; min-width: 261px; background-color: rgb(255, 255, 255); _width: 261px;
}
.miniaccount .userlayer .head {
	margin-left: 15px; position: absolute;
}
.miniaccount .userlayer .head-bg {
	background-position: -432px -88px; width: 46px; height: 46px; position: absolute;
}
.miniaccount .userlayer .userinfo {
	color: rgb(153, 153, 153); line-height: 1.5; margin-top: -3px;
}
.miniaccount .userlayer .userinfo .username-wrap {
	padding-left: 69px;
}
.miniaccount .userlayer .userinfo .line-username {
	padding: 3px 8px 8px 0px; white-space: nowrap;
}
.miniaccount .userlayer .userinfo .username {
	color: rgb(102, 102, 102); font-weight: 400;
}
.miniaccount .userlayer .userinfo .balance-wrap {
	padding: 6px 0px 0px 18px; margin-top: 16px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.miniaccount .userlayer .userinfo .line-money {
	padding-bottom: 13px;
}
.miniaccount .userlayer .userinfo .uid-wrap {
	margin-left: 6px;
}
.miniaccount .userlayer .userinfo .money {
	margin: 0px 7px 0px 5px; color: rgb(254, 139, 0); font-size: 22px; font-weight: 400; vertical-align: -2px;
}
.miniaccount .userlayer .userinfo .line-btn {
	overflow: hidden; margin-top: -7px; border-left-color: rgb(227, 227, 227); border-left-width: 1px; border-left-style: solid;
}
.miniaccount .userlayer .userinfo .btn {
	background-position: 0px -163px; width: 77px; height: 26px; text-align: center; color: rgb(102, 102, 102); line-height: 26px; text-decoration: none; margin-left: -1px; float: left; background-color: rgb(242, 242, 242);
}
.miniaccount .userlayer .userinfo .btn-miniaccount-charge {
	margin-left: -2px;
}
.miniaccount .userlayer .userinfo .btn:hover {
	background-position: -78px -163px;
}
.miniaccount .userlayer .vip-info-line {
	position: relative;
}
.miniaccount .userlayer .vip-info-line .member-dot {
	margin-left: 5px;
}
.miniaccount .userlayer .vip-info-line .layer-tips {
	margin: 0px; left: -60px; top: 17px; width: 235px;
}
.miniaccount .userlayer .vip-info-line .layer-tips-main {
	padding: 2px 8px;
}
.miniaccount .userlayer .vip-info-line .ico-direction-t {
	margin: 0px; left: 62px; top: 1px; height: 7px;
}
.miniaccount .userlayer .vip-info-line .vip-ico {
	cursor: pointer;
}
.show-miniaccount .userlabel {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(190, 190, 190) rgb(190, 190, 190) currentColor; margin: -1px 0px; border-image: none; padding-bottom: 1px; position: relative; z-index: 998; background-color: rgb(255, 255, 255);
}
.show-miniaccount .userlabel:hover {
	background-color: rgb(255, 255, 255);
}
.show-miniaccount .userlabel .ico {
	background-position: -8px -100px;
}
.show-miniaccount .userlayer {
	display: block;
}
.topnav {
	background-position: 0px -226px; overflow: hidden; display: block; min-width: 996px; background-repeat: repeat-x; background-color: rgb(44, 44, 44);
}
.topnav-wrap {
	margin: 0px auto; height: 29px; line-height: 29px; _line-height: 29px;
}
.topnav .link-split {
	width: 1px; height: 29px; overflow: hidden; border-right-color: rgb(58, 58, 58); border-right-width: 1px; border-right-style: solid; float: left; background-color: rgb(39, 39, 39);
}
.topnav .topnav .topnav .topnav .link {
	padding: 0px 8px 0px 9px; height: 29px; color: rgb(181, 181, 181); overflow: hidden; float: left; position: relative;
}
.topnav .word {
	padding: 0px 8px 0px 9px; height: 29px; color: rgb(181, 181, 181); overflow: hidden; float: left; position: relative;
}
.topnav .link:hover {
	color: rgb(206, 206, 206); text-decoration: none; background-color: rgb(62, 62, 62);
}
.topnav .link-last {
	position: static; _position: relative;
}
.topnav .tenpay-wb {
	padding-left: 35px;
}
.topnav .tenpay-wb .ico-wb {
	background-position: -86px -68px; left: 9px; top: 8px; width: 22px; height: 18px; position: absolute;
}
.toplogin {
	float: right;
}
.toplogin .unlogin {
	display: none;
}
.toplogin .logined {
	display: none;
}
.toplogin .inactive {
	display: none;
}
.toplogin .toplogin .link-active {
	color: rgb(255, 255, 255); background-color: rgb(255, 125, 11);
}
.toplogin .link-active:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 125, 11);
}
.toplogin .link-active {
	margin: 0px 1px 0px 0px;
}
.toplogin .inactive .layer-tips {
	margin: 27px 0px 0px -35px; left: auto; top: auto; width: 169px; z-index: 997;
}
.toplogin .inactive .layer-tips-main {
	padding: 8px 12px; width: 145px; line-height: 1.5; overflow: hidden;
}
.topnav .show-unlogin .unlogin {
	display: block;
}
.topnav .show-logined .logined {
	display: block;
}
.topnav .show-inactive .inactive {
	display: block;
}
.topnav .ico-vip {
	margin: 7px 0px 0px 7px; float: left;
}
.topnav .select {
	height: 29px; float: left; position: static;
}
.topnav .select .selected {
	background: none; margin: 0px 1px; height: 100%; color: rgb(181, 181, 181); padding-right: 20px; float: left; cursor: default;
}
.topnav .select .selected:hover {
	background-color: rgb(52, 52, 52); _color: #B5B5B5;
}
.topnav .select .selected span {
	background-position: 0px 9999px; line-height: 29px; padding-left: 9px; cursor: default; _line-height: 29px;
}
.topnav .select .selected:hover span {
	_background-position: 0 9999px;
}
.topnav .select .selected .ico {
	background-position: 0px -100px; padding: 0px; top: 11px; width: 7px; height: 5px; right: 10px; overflow: hidden; position: absolute; cursor: default;
}
.topnav .select .selected :not(tid).ico {
	top: 13px;
}
.topnav .select .selected:hover .ico {
	_background-position: 0 -100px;
}
.topnav .select ul {
	border-color: rgb(190, 190, 190); margin: 28px 0px 0px -32px; left: auto; top: auto; width: 85px; z-index: 997;
}
.topnav .select li {
	line-height: 27px; float: none;
}
.topnav .select li a {
	height: 27px; text-align: right; line-height: 27px; padding-right: 18px;
}
.topnav .select li a:hover {
	background-color: rgb(238, 238, 238);
}
.topnav .select-on .selected {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(190, 190, 190) rgb(190, 190, 190) currentColor; margin: -1px 0px; border-image: none; color: rgb(181, 181, 181); padding-bottom: 1px; position: relative; z-index: 998; background-color: rgb(255, 255, 255);
}
.topnav .select-on .selected:hover {
	background-color: rgb(255, 255, 255); _color: #B5B5B5;
}
.topnav .select-on .selected .ico {
	background-position: -8px -100px;
}
.topnav .select-on .selected:hover .ico {
	_background-position: -8px -100px;
}
.walletmsg {
	float: left;
}
.walletmsg .msglabel {
	margin: 0px 1px; padding: 6px 7px 0px; height: 23px; float: left;
}
.walletmsg .msglabel .msgnum {
	padding: 0px 3px; height: 18px; text-align: center; color: rgb(153, 153, 153); line-height: 16px; font-size: 11px; font-weight: 700; text-decoration: none; float: left; position: relative; cursor: default; min-width: 16px; background-color: rgb(106, 106, 106); _width: 16px;
}
.walletmsg .msglabel .msgnum .radius-l {
	left: 0px; top: 0px; width: 1px; height: 16px; overflow: hidden; border-top-color: rgb(48, 48, 48); border-bottom-color: rgb(48, 48, 48); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute;
}
.walletmsg .msglabel .msgnum .radius-r {
	left: 0px; top: 0px; width: 1px; height: 16px; overflow: hidden; border-top-color: rgb(48, 48, 48); border-bottom-color: rgb(48, 48, 48); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute;
}
.walletmsg .msglabel .msgnum .radius-r {
	left: auto; right: 0px;
}
.walletmsg .msglayer {
	border: 1px solid rgb(190, 190, 190); border-image: none; line-height: 1.5; margin-top: 28px; display: none; position: absolute; z-index: 997; background-color: rgb(255, 255, 255);
}
.walletmsg .msglayer .msgtips {
	display: none;
}
.walletmsg .msglayer .msglist {
	display: none;
}
.walletmsg .msglayer .msglist {
	display: none;
}
.walletmsg-none .msglayer {
	width: 252px; margin-left: -167px;
}
.walletmsg-none .msglayer .msgtips {
	padding: 13px 24px; width: 204px; display: block;
}
.walletmsg-none .msglayer .msgtips p {
	color: rgb(102, 102, 102); padding-bottom: 6px;
}
.walletmsg-exist .msglabel .msgnum {
	color: rgb(255, 255, 255); background-color: rgb(255, 125, 11);
}
.walletmsg-exist .msglayer {
	width: 314px; margin-left: -127px;
}
.walletmsg-exist .msglayer .msglist {
	padding: 0px 0px 11px; display: block; position: relative;
}
.walletmsg-exist .msglist h2 {
	color: rgb(102, 102, 102); line-height: 32px; padding-left: 19px; font-weight: 400; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; _zoom: 1;
}
.walletmsg-exist .msglist h2 span {
	margin-left: 6px;
}
.walletmsg-exist .msglist h2 strong {
	color: rgb(255, 143, 0);
}
.walletmsg-exist .msglist .ico-loading-16 {
	margin: 0px auto; width: 102px; height: 80px; line-height: 80px; display: block;
}
.walletmsg-exist .msglist .loading-error {
	padding: 31px 15px; overflow: hidden; display: none;
}
.walletmsg-exist .msglist .loading-error .ico {
	margin-top: 1px; float: left;
}
.walletmsg-exist .msglist .loading-error p {
	overflow: hidden; padding-left: 5px; _padding-left: 2px;
}
.walletmsg-exist .show-loading-error .loading-error {
	display: block;
}
.walletmsg-exist .show-loading-error .msglist-wrap {
	display: none;
}
.walletmsg-exist .msglist ul {
	overflow: hidden; padding-top: 3px;
}
.walletmsg-exist .msglist li {
	padding-top: 1px;
}
.walletmsg-exist .msglist li a {
	padding: 0px 19px; height: 27px; line-height: 27px; overflow: hidden; text-decoration: none; display: block; -ms-zoom: 1;
}
.walletmsg-exist .msglist li a:visited {
	color: rgb(158, 157, 157);
}
.walletmsg-exist .msglist li a.link-visited {
	color: rgb(158, 157, 157);
}
.walletmsg-exist .msglayer {
	width: 219px;
}
.walletmsg-exist .msglist li strong {
	color: rgb(102, 102, 102); font-weight: 400;
}
.walletmsg-exist .msglist li a:hover {
	background-color: rgb(244, 244, 244);
}
.walletmsg-exist .msglist li a:hover strong {
	color: rgb(51, 51, 51);
}
.walletmsg-exist .msglist li a:hover em {
	color: rgb(153, 153, 153);
}
.walletmsg-exist .msglist .msgmore {
	top: 7px; right: 15px; position: absolute;
}
.show-walletmsg .msglabel {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(190, 190, 190) rgb(190, 190, 190) currentColor; margin: -1px 0px; border-image: none; padding-bottom: 1px; position: relative; z-index: 998; background-color: rgb(255, 255, 255);
}
.show-walletmsg .msglabel .msgnum .radius-l {
	border-color: rgb(255, 255, 255);
}
.show-walletmsg .msglabel .msgnum .radius-r {
	border-color: rgb(255, 255, 255);
}
.show-walletmsg .msglayer {
	display: block;
}
.show-miniaccount :not(tid).userlabel {
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}
.miniaccount :not(tid).userlayer {
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}
.topnav .select-on :not(tid).selected {
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}
.topnav .select ul:not(tid) {
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}
.show-walletmsg :not(tid).msglabel {
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}
.walletmsg :not(tid).msglayer {
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); -khtml-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}
.miniaccount .userlabel :not(tid).ico {
	transition:transform 0.3s ease-in; -webkit-transition: -webkit-transform .3s ease-in; -moz-transition: -moz-transform .3s ease-in; -o-transition: -o-transform .3s ease-in;
}
.topnav .select .selected :not(tid).ico {
	transition:transform 0.3s ease-in; -webkit-transition: -webkit-transform .3s ease-in; -moz-transition: -moz-transform .3s ease-in; -o-transition: -o-transform .3s ease-in;
}
.show-miniaccount .userlabel :not(tid).ico {
	background-position: 0px -100px; transform-origin: center center; transform: rotate(180deg); -moz-transform: rotate(180deg); -moz-transform-origin: center center; -webkit-transform: rotate(180deg); -webkit-transform-origin: center center; -o-transform: rotate(180deg); -o-transform-origin: center center;
}
.topnav .select-on .selected :not(tid).ico {
	background-position: 0px -100px; transform-origin: center center; transform: rotate(180deg); -moz-transform: rotate(180deg); -moz-transform-origin: center center; -webkit-transform: rotate(180deg); -webkit-transform-origin: center center; -o-transform: rotate(180deg); -o-transform-origin: center center;
}
.walletmsg .msglabel .msgnum :not(tid).radius-l {
	display: none;
}
.walletmsg .msglabel .msgnum :not(tid).radius-r {
	display: none;
}
.walletmsg .msglabel :not(tid).msgnum {
	border-radius: 2px;
}
.show-miniaccount :not(tid).userlabel {
	transition:; -webkit-transition: .5s ease; -moz-transition: .5s ease; -o-transition: .5s ease; -moz-transition-property: background-color, border-color; -webkit-transition-property: background-color, border-color; -o-transition-property: background-color, border-color;
}
.show-walletmsg :not(tid).msglabel {
	transition:; -webkit-transition: .5s ease; -moz-transition: .5s ease; -o-transition: .5s ease; -moz-transition-property: background-color, border-color; -webkit-transition-property: background-color, border-color; -o-transition-property: background-color, border-color;
}
.topnav .select :not(tid).selected {
	transition:; -webkit-transition: .5s ease; -moz-transition: .5s ease; -o-transition: .5s ease; -moz-transition-property: background-color, border-color; -webkit-transition-property: background-color, border-color; -o-transition-property: background-color, border-color;
}
.miniaccount :not(tid).userlayer {
	transition:; display: block; visibility: hidden; opacity: 0; -webkit-transition: .5s ease; -moz-transition: .5s ease; -o-transition: .5s ease; -moz-transition-property: opacity, visibility; -webkit-transition-property: opacity, visibility; -o-transition-property: opacity, visibility;
}
.walletmsg :not(tid).msglayer {
	transition:; display: block; visibility: hidden; opacity: 0; -webkit-transition: .5s ease; -moz-transition: .5s ease; -o-transition: .5s ease; -moz-transition-property: opacity, visibility; -webkit-transition-property: opacity, visibility; -o-transition-property: opacity, visibility;
}
.topnav .select ul:not(tid) {
	transition:; display: block; visibility: hidden; opacity: 0; -webkit-transition: .5s ease; -moz-transition: .5s ease; -o-transition: .5s ease; -moz-transition-property: opacity, visibility; -webkit-transition-property: opacity, visibility; -o-transition-property: opacity, visibility;
}
.show-miniaccount :not(tid).userlayer {
	visibility: visible; opacity: 1;
}
.show-walletmsg :not(tid).msglayer {
	visibility: visible; opacity: 1;
}
.topnav .select-on ul:not(tid) {
	visibility: visible; opacity: 1;
}
.mainnav {
	height: 73px; margin-bottom: 29px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; min-width: 996px; background-color: rgb(248, 248, 248);
}
.mainnav-wrap {
	margin: 0px auto; height: 100%; position: relative;
}
.mainnav .logo {
	margin-top: 24px; display: inline-block; position: relative;
}
.mainnav .logo h1 {
	top: -9999px; position: absolute;
}
.mainnav .logo a:hover {
	text-decoration: none;
}
.mainnav .logo img {
	font-family: ΢���ź�, ����; font-size: 18px;
}
.mainnav .logo .sub-logo {
	left: 123px; width: 120px; height: 30px; bottom: 0px; text-indent: -9999px; overflow: hidden; padding-right: 50px; position: absolute; cursor: pointer;
}
.mainnav-link {
	top: 35px; right: 0px; position: absolute;
}
.mainnav-link li {
	float: left;
}
.mainnav-link a {
	font: 17px/36px ΢���ź�, ����; width: 70px; height: 36px; text-align: center; color: rgb(48, 48, 48); overflow: hidden; margin-left: 18px; float: left; position: relative; font-size-adjust: none; font-stretch: normal;
}
.mainnav-link a:hover {
	color: rgb(255, 143, 0); text-decoration: none; border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.mainnav-link .nav-account {
	color: rgb(255, 143, 0); text-decoration: none; border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.mainnav-link a .alt-bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; cursor: pointer;
}
.mainnav-link .nav-account .alt-bg {
	background-position: -186px 0px;
}
.mainnav-link .nav-account:hover .alt-bg {
	background-position: -257px 0px;
}
.mainnav-link .nav-account .alt-bg {
	background-position: -257px 0px;
}
.mainnav-link .nav-cb .alt-bg {
	background-position: -186px -37px;
}
.mainnav-link .nav-cb:hover .alt-bg {
	background-position: -257px -37px;
}
.highlight-nav-cb .nav-cb .alt-bg {
	background-position: -257px -37px;
}
.mainnav-link .nav-life .alt-bg {
	background-position: -186px -185px;
}
.mainnav-link .nav-life:hover .alt-bg {
	background-position: -257px -185px;
}
.highlight-nav-life .nav-life .alt-bg {
	background-position: -257px -185px;
}
.mainnav-link .nav-youhui .alt-bg {
	background-position: -186px -74px;
}
.mainnav-link .nav-youhui:hover .alt-bg {
	background-position: -257px -74px;
}
.highlight-nav-juhui .nav-youhui .alt-bg {
	background-position: -257px -74px;
}
.mainnav-link .nav-bank .alt-bg {
	background-position: -186px -111px;
}
.mainnav-link .nav-bank:hover .alt-bg {
	background-position: -257px -111px;
}
.highlight-nav-bank .nav-bank .alt-bg {
	background-position: -257px -111px;
}
.mainnav-link .nav-enterprise .alt-bg {
	background-position: -186px -148px;
}
.mainnav-link .nav-enterprise:hover .alt-bg {
	background-position: -257px -148px;
}
.highlight-nav-enterprise .nav-enterprise .alt-bg {
	background-position: -257px -148px;
}
.logo-qiye .sub-logo {
	background: url("../images/sub_logo.png?v=20121005.png") no-repeat 999px 0px; height: 30px;
}
.logo-bank .sub-logo {
	background: url("../images/sub_logo.png?v=20121005.png") no-repeat 999px 0px; height: 30px;
}
.logo-juhui .sub-logo {
	background: url("../images/sub_logo.png?v=20121005.png") no-repeat 999px 0px; height: 30px;
}
.logo-life-helper .sub-logo {
	background: url("../images/sub_logo.png?v=20121005.png") no-repeat 999px 0px; height: 30px;
}
.logo-register .sub-logo {
	background: url("../images/sub_logo.png?v=20121005.png") no-repeat 999px 0px; height: 30px;
}
.logo-prepaid .sub-logo {
	background: url("../images/sub_logo.png?v=20121005.png") no-repeat 999px 0px; height: 30px;
}
.logo-cb .sub-logo {
	background: url("../images/sub_logo.png?v=20121005.png") no-repeat 999px 0px; height: 30px;
}
.logo-help .sub-logo {
	background: url("../images/sub_logo.png?v=20121005.png") no-repeat 999px 0px; height: 30px;
}
.logo-paycenter .sub-logo {
	background: url("../images/sub_logo.png?v=20121005.png") no-repeat 999px 0px; height: 30px;
}
.logo-defray .sub-logo {
	background: url("../images/sub_logo.png?v=20121005.png") no-repeat 999px 0px; height: 30px;
}
.logo-qiye .sub-logo {
	background-position: 0px 0px;
}
.logo-bank .sub-logo {
	background-position: 0px -30px;
}
.logo-juhui .sub-logo {
	background-position: 0px -60px;
}
.logo-life-helper .sub-logo {
	background-position: 0px -90px;
}
.logo-register .sub-logo {
	background-position: 0px -120px;
}
.logo-prepaid .sub-logo {
	background-position: 0px -150px;
}
.logo-cb .sub-logo {
	background-position: 0px -180px;
}
.logo-help .sub-logo {
	background-position: 0px -210px;
}
.logo-paycenter .sub-logo {
	background-position: 0px -240px;
}
.logo-defray .sub-logo {
	background-position: 0px -270px;
}
.highlight-nav-account .nav-account {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.highlight-nav-cb .nav-cb {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.highlight-nav-life .nav-life {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.highlight-nav-juhui .nav-youhui {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.highlight-nav-bank .nav-bank {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.highlight-nav-enterprise .nav-enterprise {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.hide-nav-highlight .nav-account {
	border: 0px currentColor; border-image: none; color: rgb(48, 48, 48);
}
.highlight-nav-cb .nav-account {
	border: 0px currentColor; border-image: none; color: rgb(48, 48, 48);
}
.highlight-nav-life .nav-account {
	border: 0px currentColor; border-image: none; color: rgb(48, 48, 48);
}
.highlight-nav-juhui .nav-account {
	border: 0px currentColor; border-image: none; color: rgb(48, 48, 48);
}
.highlight-nav-bank .nav-account {
	border: 0px currentColor; border-image: none; color: rgb(48, 48, 48);
}
.highlight-nav-enterprise .nav-account {
	border: 0px currentColor; border-image: none; color: rgb(48, 48, 48);
}
.hide-nav-highlight .nav-account:hover {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.highlight-nav-cb .nav-account:hover {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.highlight-nav-life .nav-account:hover {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.highlight-nav-juhui .nav-account:hover {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.highlight-nav-bank .nav-account:hover {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.highlight-nav-enterprise .nav-account:hover {
	color: rgb(255, 143, 0); border-bottom-color: rgb(255, 143, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.hide-nav-highlight .nav-account .alt-bg {
	background-position: -186px 0px;
}
.highlight-nav-cb .nav-account .alt-bg {
	background-position: -186px 0px;
}
.highlight-nav-life .nav-account .alt-bg {
	background-position: -186px 0px;
}
.highlight-nav-juhui .nav-account .alt-bg {
	background-position: -186px 0px;
}
.highlight-nav-bank .nav-account .alt-bg {
	background-position: -186px 0px;
}
.highlight-nav-enterprise .nav-account .alt-bg {
	background-position: -186px 0px;
}
.hide-nav-highlight .nav-account:hover .alt-bg {
	background-position: -257px 0px;
}
.highlight-nav-cb .nav-account:hover .alt-bg {
	background-position: -257px 0px;
}
.highlight-nav-life .nav-account:hover .alt-bg {
	background-position: -257px 0px;
}
.highlight-nav-juhui .nav-account:hover .alt-bg {
	background-position: -257px 0px;
}
.highlight-nav-bank .nav-account:hover .alt-bg {
	background-position: -257px 0px;
}
.highlight-nav-enterprise .nav-account:hover .alt-bg {
	background-position: -257px 0px;
}
.hide-mainnav-link .mainnav .mainnav-link {
	display: none;
}
.hide-mainnav-link .mainnav .sign-adver {
	display: none;
}
.hide-mainnav-link .unlogin .link-login {
	display: none;
}
.hide-mainnav-link .unlogin .linkwrap .link-sign {
	display: none;
}
.hide-mainnav-link .unlogin .help-center-wrap {
	display: block;
}
.mainnav .adver {
	display: none;
}
.top-act {
	margin: -23px auto 6px; width: 996px; min-height: 40px; _height: 40px;
}
.footer {
	padding: 22px 0px; text-align: center; color: rgb(153, 153, 153); border-top-color: rgb(225, 226, 226); border-top-width: 1px; border-top-style: solid;
}
.footer a {
	color: rgb(153, 153, 153);
}
.feedback-layer {
	right: 22px; bottom: 0px; position: fixed; z-index: 998; _position: absolute; _display: none;
}
.feedback-layer .btn-feedback {
	background-position: -328px -70px; width: 57px; height: 34px; line-height: 34px; padding-left: 35px; margin-left: -1px; float: left; background-color: rgb(238, 238, 238); _display: inline;
}
.feedback-layer .btn-feedback:hover {
	background-position: -328px -105px; text-decoration: none; background-color: rgb(131, 193, 246);
}
.show-feedback .btn-feedback {
	background-position: -328px -105px; text-decoration: none; background-color: rgb(131, 193, 246);
}
.feedback-layer .btn-advisory {
	background-position: -328px 0px; width: 57px; height: 34px; line-height: 34px; padding-left: 35px; float: left; background-color: rgb(238, 238, 238); _display: inline;
}
.feedback-layer .btn-advisory:hover {
	background-position: -328px -35px; text-decoration: none; background-color: rgb(131, 193, 246);
}
.show-advisory .btn-advisory {
	background-position: -328px -35px; text-decoration: none; background-color: rgb(131, 193, 246);
}
.feedback-layer .feedback-box {
	border: 1px solid rgb(179, 179, 179); border-image: none; right: 0px; bottom: 35px; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.feedback-layer .feedback-box-title {
	height: 26px; color: rgb(102, 102, 102); line-height: 26px; text-indent: 10px; background-color: rgb(242, 242, 242);
}
.feedback-layer .feedback-box .btn-close {
	top: 4px; right: 4px; position: absolute;
}
.feedback-layer .feedback-box-main {
	text-align: center;
}
.feedback-layer .feedback-box-main .ico-loading-16 {
	margin: 0px 0px 0px -60px; left: 50%; top: 50%; width: auto; visibility: visible; position: absolute;
}
.feedback-layer .feedback-box-iframe {
	width: 100%; height: 100%; text-align: left;
}
.feedback-layer .feedback-box-main iframe {
	width: 100%; height: 100%;
}
.show-feedback .feedback-box {
	width: 498px; display: block;
}
.show-feedback .feedback-box-main {
	height: 272px; line-height: 220px;
}
.show-advisory-robot .feedback-box {
	width: 363px; display: block;
}
.show-advisory-robot .feedback-box-main {
	height: 353px; line-height: 353px;
}
.sidebar-wrap {
	padding: 0px 0px 9999px; margin-bottom: -9999px; -ms-zoom: 1;
}
.sidebar a {
	padding: 1px 7px 2px; color: rgb(116, 116, 116); _padding: 1px 7px 2px;
}
.sidebar a:hover {
	color: rgb(78, 78, 78); text-decoration: none; background-color: rgb(243, 243, 243);
}
.sidebar .on {
	color: rgb(78, 78, 78); background-color: rgb(243, 243, 243);
}
.nav {
	padding-bottom: 6px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
* + html .nav li {
	background-color: rgb(248, 248, 248);
}
.nav li {
	margin: 8px 0px 0px; height: 37px; position: relative; _zoom: 1;
}
.nav li .nav-main {
	padding: 0px; width: 166px; height: 35px; color: rgb(77, 77, 77); line-height: 35px; text-indent: 56px; overflow: hidden; font-size: 14px; display: block; position: relative; _line-height: 36px;
}
.nav li .nav-main:hover {
	background-color: transparent;
}
.nav li .nav-sub-btn {
	background-position: -26px 0px; padding: 0px; top: 0px; width: 25px; height: 35px; right: 0px; position: absolute; z-index: 995; cursor: pointer;
}
.nav li.on {
	background-color: transparent;
}
.nav li.on .nav-main {
	margin: 0px -2px -2px 0px; border: 1px solid rgb(217, 217, 217); border-image: none; left: -1px; top: -1px; font-weight: 700; background-color: rgb(255, 255, 255);
}
.nav li:hover .nav-main {
	margin: 0px -2px -2px 0px; border: 1px solid rgb(217, 217, 217); border-image: none; left: -1px; top: -1px; background-color: rgb(255, 255, 255);
}
.nav li.hover .nav-main {
	margin: 0px -2px -2px 0px; border: 1px solid rgb(217, 217, 217); border-image: none; left: -1px; top: -1px; background-color: rgb(255, 255, 255);
}
.nav li .nav-main:hover {
	margin: 0px -2px -2px 0px; border: 1px solid rgb(217, 217, 217); border-image: none; left: -1px; top: -1px; background-color: rgb(255, 255, 255);
}
.nav li:hover .nav-sub-btn {
	background-position: -52px 0px;
}
.nav li.hover .nav-sub-btn {
	background-position: -52px 0px;
}
.nav li:hover .nav-sub-btn {
	background-position: 0px 0px; width: 25px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.nav li.hover .nav-sub-btn {
	background-position: 0px 0px; width: 25px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.nav li.click {
	z-index: 996;
}
.nav li.click .nav-sub {
	display: block;
}
.nav li.click .nav-main {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(225, 226, 226) currentColor rgb(225, 226, 226) rgb(225, 226, 226); margin: 0px -2px -2px 0px; border-image: none; left: -1px; top: -1px; background-color: rgb(255, 255, 255);
}
.nav li.click .nav-main:hover {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(225, 226, 226) currentColor rgb(225, 226, 226) rgb(225, 226, 226); margin: 0px -2px -2px 0px; border-image: none; left: -1px; top: -1px; background-color: rgb(255, 255, 255);
}
.nav li.click .nav-sub-btn {
	background-position: -26px 0px; margin: 0px; border: 0px currentColor; border-image: none; width: 25px; z-index: 996; cursor: default; background-color: rgb(255, 255, 255);
}
.nav li.click:hover .nav-sub-btn {
	background-position: -26px 0px; margin: 0px; border: 0px currentColor; border-image: none; width: 25px; z-index: 996; cursor: default; background-color: rgb(255, 255, 255);
}
.nav li.click:hover .nav-sub-btn:hover {
	background-position: -26px 0px; margin: 0px; border: 0px currentColor; border-image: none; width: 25px; z-index: 996; cursor: default; background-color: rgb(255, 255, 255);
}
.nav li.click .nav-sub-btn:hover {
	background-position: -26px 0px; margin: 0px; border: 0px currentColor; border-image: none; width: 25px; z-index: 996; cursor: default; background-color: rgb(255, 255, 255);
}
.nav-sub {
	margin: 0px 0px 0px 165px; padding: 10px 0px; border: 1px solid rgb(225, 226, 226); border-image: none; top: -1px; width: 131px; display: none; position: absolute; z-index: 994; background-color: rgb(255, 255, 255);
}
.nav-sub a {
	padding: 1px 18px 2px; height: 24px; line-height: 24px; display: block; white-space: nowrap; -ms-zoom: 1; _padding: 1px 18px 2px;
}
.nav-sub h2 {
	color: rgb(153, 153, 153); font-weight: 200;
}
.nav-sub h2 .on {
	font-weight: 700;
}
.nav-sub ul::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.nav-sub ul {
	-ms-zoom: 1;
}
.nav-sub li {
	margin: 2px 0px 0px; height: auto;
}
.nav-sub li .on {
	font-weight: 700;
}
* + html .nav-sub li {
	background-color: transparent;
}
.nav-sub li.separation-line {
	padding-top: 5px; border-top-color: rgb(215, 221, 228); border-top-width: 1px; border-top-style: solid;
}
.nav-sub li.separation-line a span {
	font-size: 11px;
}
:not(tid).nav-sub {
	box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.1); -khtml-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.1);
}
.nav-extra::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.nav-extra {
	padding: 3px 12px 6px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; -ms-zoom: 1;
}
.nav-extra li {
	width: auto; margin-top: 3px; float: left;
}
.nav-extra li a {
	border: 1px solid rgb(248, 248, 248); border-image: none; width: 4em; height: 1.5em; line-height: 1.5; font-family: ����; word-spacing: 0px; float: left; _padding: 3px 7px 0;
}
.nav-extra li a:not(tid) {
	padding: 2px 7px 1px;
}
.nav-extra li a:hover {
	border-color: rgb(225, 225, 225); color: rgb(39, 122, 157); background-color: rgb(255, 255, 255);
}
.nav-extra li a.on {
	border-color: rgb(225, 225, 225); color: rgb(39, 122, 157); background-color: rgb(255, 255, 255);
}
.nav-extra li .border {
	margin: 5px 7px 0px 6px; width: 1px; height: 1em; float: left; visibility: hidden; background-color: rgb(204, 204, 204);
}
.my-app {
	padding: 0px 0px 29px; width: 166px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 960;
}
.my-app-wrap {
	padding: 12px 0px 5px; width: 100%; overflow: hidden; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; min-height: 49px;
}
.my-app .my-app-wrap .hide {
	display: none;
}
.my-app .btn-close {
	padding: 0px; top: 5px; right: 5px; text-indent: -99em; overflow: hidden; visibility: hidden; position: absolute;
}
.my-app .effect {
	background-color: rgb(190, 228, 195);
}
.my-app h2 {
	margin: 0px 0px 10px; color: rgb(77, 77, 77); text-indent: 16px; font-size: 14px;
}
.my-app h2 span {
	font-size: 11px; font-weight: 200;
}
.my-app .ico-loading-16 {
	display: block;
}
.sidebar .my-app .ico-loading-16 {
	margin: 0px 0px 0px 14px; height: 16px; line-height: 16px;
}
.my-app .empty {
	color: rgb(153, 153, 153); margin-left: 14px; display: none;
}
.my-app .app-tips-info {
	color: rgb(153, 153, 153); margin-left: 14px; display: none;
}
.my-app .app-tips-info a {
	padding: 0px;
}
.my-app .app-tips-info a:hover {
	text-decoration: underline; background-color: transparent;
}
.my-app .app-tips-info .red {
	margin-right: 10px;
}
.my-app .app-tips-info .retmsg {
	margin-top: 2px;
}
.my-app .my-app-list {
	width: 498px; overflow: hidden; display: none; -ms-zoom: 1;
}
.my-app .my-app-list ul {
	margin: 0px 0px -3px; width: 166px; float: left;
}
.my-app .my-app-list li {
	padding: 0px 0px 3px;
}
.my-app .my-app-list li a {
	padding: 0px 0px 0px 16px; height: 30px; line-height: 30px; overflow: hidden; display: block; _line-height: 30px; _zoom: 1;
}
.my-app .my-app-list li img {
	margin-top: 7px; float: left; cursor: pointer;
}
.my-app .my-app-list li span {
	padding-left: 8px; float: left; cursor: pointer;
}
.my-app .btn-more {
	left: 9px; padding-right: 18px; margin-top: 6px; display: inline-block; position: relative;
}
.my-app .btn-more .ico-arrow-right {
	top: 7px; right: 7px; position: absolute;
}
.my-app .btn-retract {
	left: 9px; padding-left: 18px; margin-top: 6px; display: none; position: relative;
}
.my-app .btn-retract .ico-arrow-left {
	left: 7px; top: 7px; position: absolute;
}
.my-app .app-operate {
	left: 0px; bottom: 0px; position: absolute;
}
.my-app .btn-add {
	padding: 0px 0px 0px 17px; margin-top: 9px; display: none; _line-height: 17px;
}
.my-app .btn-manage {
	padding: 0px 0px 0px 17px; margin-top: 9px; display: none; _line-height: 17px;
}
.my-app .btn-add:hover {
	color: rgb(255, 255, 255);
}
.my-app .btn-manage:hover {
	color: rgb(255, 255, 255);
}
.my-app .btn-add {
	margin: 9px 8px 0px 16px;
}
.show-app .my-app-list {
	display: block;
}
.show-app .ico-loading-16 {
	display: none;
}
.show-app .btn-add {
	display: inline-block;
}
.show-app .btn-manage {
	display: inline-block;
}
.more-app .my-app-wrap {
	margin: -1px 0px -1px -1px; border: 1px solid rgb(225, 226, 226); border-image: none; padding-top: 13px; box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1); -khtml-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.more-app .btn-close {
	visibility: visible;
}
.more-app .btn-retract {
	display: inline-block;
}
.more-app .btn-more {
	display: none;
}
.show-empty .empty {
	display: block;
}
.show-empty .ico-loading-16 {
	display: none;
}
.show-empty .btn-add {
	display: inline-block;
}
.show-app-tips .app-tips-info {
	display: block;
}
.show-app-tips .ico-loading-16 {
	display: none;
}
.page-loading {
	margin: 0px auto; width: 125px; padding-top: 150px; padding-bottom: 150px; display: block;
}
.box-iframe .page-loading {
	padding-top: 100px; padding-bottom: 100px;
}
.loading .page-loading {
	display: block;
}
.info-tips {
	left: 50%; top: 50%; margin-top: -30px; display: none; position: absolute;
}
.info-tips-wrap {
	padding: 5px; left: -50%; position: relative; -ms-zoom: 1; background-color: rgb(241, 242, 245); _float: left;
}
.info-tips .ico-info-s {
	left: 39px; top: 22px; position: absolute; _top: 22px;
}
.info-tips p {
	padding: 15px 33px 15px 57px; border: 1px solid rgb(234, 237, 245); border-image: none; color: rgb(153, 153, 153); background-color: rgb(255, 255, 255);
}
.show-tips {
	position: relative;
}
.show-tips .loading-hide {
	display: none;
}
.show-tips .info-tips {
	display: block;
}
.no-sidebar .webtype-nav {
	display: none;
}
.no-sidebar .sidebar {
	display: none;
}
.no-sidebar .breadcrumb {
	display: none;
}
.no-sidebar .nav-function {
	display: none;
}
.no-sidebar .header {
	padding-bottom: 1px; border-bottom-color: rgb(48, 93, 149); border-bottom-width: 3px; border-bottom-style: solid;
}
.no-sidebar .content {
	width: auto; float: none;
}
.no-sidebar .footer-wrap {
	width: auto; float: none;
}
.no-sidebar .content {
	padding: 0px; min-height: auto; _height: auto;
}
.no-sidebar .footer {
	padding-bottom: 10px; margin-top: 30px;
}
.link-jump-out {
	padding-right: 12px; position: relative; _zoom: 1;
}
.link-jump-out .ico-arrow-right {
	top: 50%; right: 0px; margin-top: -3px; position: absolute; cursor: pointer;
}
.tips-null {
	padding-top: 100px;
}
.tips-null .tips-ico {
	top: 0px; padding-left: 25%;
}
.tips-null .tips-title {
	padding-bottom: 2px; font-size: 12px; font-weight: 200;
}
.tips-null .tips-line {
	color: rgb(153, 153, 153);
}
.page-title::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.page-title {
	margin: 0px 0px 40px; padding: 16px 10px 7px; border-bottom-color: rgb(225, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1; background-color: rgb(248, 248, 248);
}
.page-title .title-wrap {
	float: left;
}
.page-title .title-wrap h2 {
	font-size: 14px; display: inline;
}
.page-title .related-info {
	width: auto; color: rgb(204, 204, 204); margin-top: 2px; float: right;
}
.page-title .related-info span {
	color: rgb(51, 51, 51);
}
.page-title .related-info .on {
	color: rgb(51, 51, 51); cursor: auto;
}
.page-title .related-info .on:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.page-title-app {
	padding: 14px 10px 9px 22px; _padding-bottom: 9px;
}
.page-title-app .title-wrap .app-img {
	margin: 0px 12px 0px 0px; width: 32px; height: 32px; text-indent: -99em; overflow: hidden; float: left;
}
.page-title-app .title-wrap dl {
	line-height: 1.2; float: left;
}
.page-title-app .title-wrap dt {
	font-size: 14px; font-weight: 700;
}
.page-title-app .title-wrap dd {
	color: rgb(153, 153, 153); margin-top: 2px;
}
.page-title-app .related-info {
	margin-top: 17px; _margin-top: 17px;
}
.page-nav::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.page-nav {
	padding: 0px 10px 0px 12px; border-bottom-color: rgb(225, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1; min-height: 37px; background-color: rgb(248, 248, 248); _height: 37px;
}
.page-nav .title-wrap {
	padding-left: 9px; margin-top: 9px; position: absolute;
}
.page-nav .title-wrap h2 {
	color: rgb(102, 102, 102); font-size: 14px; display: inline;
}
.page-nav .title-wrap .app-img {
	margin: 0px 12px 0px 0px; width: 32px; height: 32px; text-indent: -99em; overflow: hidden; float: left;
}
.page-nav .title-wrap dl {
	line-height: 1.2; float: left;
}
.page-nav .title-wrap dt {
	font-size: 14px; font-weight: 700;
}
.page-nav .title-wrap dd {
	color: rgb(153, 153, 153); margin-top: 2px;
}
.page-nav .links::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.page-nav .links {
	padding: 5px 0px 0px; -ms-zoom: 1;
}
.page-nav .links li {
	float: left; display: inline;
}
.page-nav .links a {
	float: left; display: inline;
}
.page-nav .links span.on {
	float: left; display: inline;
}
.page-nav .links li {
	margin: 0px 30px -1px 0px; position: relative;
}
.page-nav .links a {
	padding: 0px 12px; height: 33px; text-align: center; line-height: 33px; overflow: hidden; white-space: nowrap; position: relative; min-width: 66px; _width: 66px; _overflow: visible;
}
.page-nav .links span.on {
	padding: 0px 12px; height: 33px; text-align: center; line-height: 33px; overflow: hidden; white-space: nowrap; position: relative; min-width: 66px; _width: 66px; _overflow: visible;
}
.page-nav .links a:hover {
	text-decoration: none; background-color: rgb(225, 230, 235);
}
.page-nav .links .on {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(225, 226, 226) rgb(225, 226, 226) currentColor; margin: -1px -1px 0px; border-image: none; color: rgb(0, 0, 0); font-weight: 700; cursor: default; background-color: rgb(255, 255, 255);
}
.page-nav .links a.on:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.page-nav .links a.link-jump-out {
	width: auto; min-width: 0px;
}
.page-nav .links a.link-jump-out:hover {
	text-decoration: underline; background-color: transparent;
}
.page-nav .links a.link-jump-out .ico-arrow-right {
	_margin-top: -3px;
}
.page-nav-title .links {
	float: right;
}
.page-nav-title .links li {
	margin-right: 0px; margin-left: 3px;
}
.page-nav-title .links a {
	min-width: 52px; _width: 52px;
}
.page-nav-title .links span.on {
	min-width: 52px; _width: 52px;
}
.page-nav-title .links .on {
	font-weight: 400;
}
.page-nav-app {
	min-height: 56px; _height: 56px;
}
.page-nav-app .title-wrap {
	margin-top: 13px;
}
.page-nav-app .title-wrap .app-info {
	margin-top: -2px;
}
.page-nav-app .title-wrap .app-title {
	margin: 4px 0px 2px; float: left;
}
.page-nav-app .title-wrap .app-status {
	margin: 0px 0px 0px 11px; float: left; _position: relative;
}
.page-nav-app .links {
	padding-top: 24px; float: right;
}
.page-nav-app .links li {
	margin-right: 0px; margin-left: 3px;
}
.page-nav-app .links a {
	min-width: 52px; _width: 52px;
}
.page-nav-app .links span.on {
	min-width: 52px; _width: 52px;
}
.page-nav-app .links .on {
	font-weight: 400;
}
.page-nav-app .btn-app-add {
	width: 57px; height: 21px; color: rgb(102, 102, 102); line-height: 24px; vertical-align: top; _line-height: 20px;
}
.page-nav-app .btn-app-share {
	width: 57px; height: 21px; color: rgb(102, 102, 102); line-height: 24px; vertical-align: top; _line-height: 20px;
}
.page-nav-app .btn-app-add {
	background-position: -421px 0px; text-indent: 24px;
}
.page-nav-app .btn-app-add:hover {
	background-position: -421px -22px; text-decoration: none;
}
.page-nav-app .btn-app-share {
	background-position: -421px -44px; text-indent: 27px;
}
.page-nav-app .btn-app-share:hover {
	background-position: -421px -66px; text-decoration: none;
}
.page-nav-app .app-status-added-text {
	padding: 0px 9px 0px 12px; margin-top: 5px; vertical-align: top; display: none; _margin-top: 3px; _padding-right: 5px;
}
.page-nav-app .app-status .app-share {
	padding-left: 5px; vertical-align: top; display: inline-block; position: relative; _margin-left: 0;
}
.page-nav-app .app-status .app-share-list {
	border: 1px solid rgb(179, 179, 179); border-image: none; left: -33px; top: 22px; width: 93px; display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.page-nav-app .app-status .app-share-list a {
	height: 30px; line-height: 30px; padding-left: 35px; display: block;
}
.page-nav-app .app-status .app-share-list a:hover {
	text-decoration: none; background-color: rgb(238, 237, 237);
}
.page-nav-app .app-status .app-share-list .ico {
	left: 9px; margin-top: 7px; position: absolute;
}
.page-nav-app .app-intro {
	clear: both;
}
.page-nav-app .app-status-added .app-status-added-text {
	display: inline-block;
}
.page-nav-app .app-status-added .btn-app-add {
	display: none;
}
.page-nav-app .app-status .show-app-share-list .app-share-list {
	display: block;
}
.page-nav-ico .links {
	padding-top: 14px;
}
.page-nav-ico .links a {
	padding: 0px 12px 0px 56px; height: 40px; text-align: left; line-height: 40px; min-width: 0px; _width: auto;
}
.page-nav-ico .links span.on {
	padding: 0px 12px 0px 56px; height: 40px; text-align: left; line-height: 40px; min-width: 0px; _width: auto;
}
.page-nav-ico .links a span {
	left: 12px; top: 4px; position: absolute; cursor: pointer;
}
.page-nav-ico .links .on span {
	left: 12px; top: 4px; position: absolute; cursor: pointer;
}
.table-blue {
	border: currentColor; border-image: none;
}
.table-blue table {
	border: currentColor; border-image: none;
}
.table-blue th {
	border: currentColor; border-image: none;
}
.table-blue td {
	border: currentColor; border-image: none;
}
.table-blue th {
	font-weight: 200; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; background-color: rgb(229, 233, 243);
}
.table-blue tr:hover {
	background-color: rgb(229, 238, 250);
}
.table-blue tr.line-bg:hover {
	background-color: rgb(229, 238, 250);
}
.table-blue tr.line-bg {
	background-color: rgb(241, 245, 250);
}
.table-blue tr.hover-line {
	background-color: rgb(229, 238, 250);
}
.table-blue tr.no-hover {
	cursor: auto; background-color: transparent;
}
.table-blue tr.no-hover:hover {
	cursor: auto; background-color: transparent;
}
.load-fail {
	margin: 18% 0px 0px 50%; vertical-align: top; display: inline-block; _display: inline; _zoom: 1;
}
.load-fail-wrap {
	padding: 3px; left: -50%; float: left; position: relative; background-color: rgb(248, 248, 248);
}
.load-fail-wrap {
	border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.load-fail .fail-content {
	border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.load-fail .ico {
	left: 24px; top: 23px; font-size: 0px; position: absolute;
}
.load-fail .fail-content {
	padding: 17px 20px 7px 48px; border: 1px solid rgb(228, 232, 243); border-image: none;
}
.load-fail .fail-title {
	padding: 0px 0px 8px;
}
.load-fail .fail-line {
	padding: 0px 0px 8px;
}
.load-fail .fail-title {
	color: rgb(204, 0, 0); font-size: 14px;
}
.load-fail .fail-title a {
	font-size: 12px;
}
.load-fail .fail-line {
	color: rgb(153, 153, 153); line-height: 20px;
}
.page-app {
	width: 100%; height: 13px; overflow: hidden; position: relative;
}
.page-app .page-wrap {
	left: 50%; position: absolute;
}
.page-app a {
	background-position: -203px -68px; left: -50%; width: 12px; height: 13px; text-indent: -99em; overflow: hidden; margin-right: 5px; float: left; position: relative;
}
.page-app a.on {
	background-position: -227px -68px;
}
.page-app a:hover {
	background-position: -215px -68px;
}
.page-app .page-previous {
	width: 13px; height: 13px;
}
.page-app .page-next {
	width: 13px; height: 13px;
}
.page-app .page-previous {
	background-position: -151px -68px;
}
.page-app .page-previous:hover {
	background-position: -177px -68px;
}
.page-app .page-next {
	background-position: -164px -68px;
}
.page-app .page-next:hover {
	background-position: -190px -68px;
}
.app-level {
	background-position: -86px -98px; width: 53px; height: 9px; overflow: hidden; display: inline-block;
}
.app-level span {
	background-position: -86px -88px; height: 100%; display: block;
}
.app-level-1 span {
	width: 5px;
}
.app-level-2 span {
	width: 9px;
}
.app-level-3 span {
	width: 16px;
}
.app-level-4 span {
	width: 20px;
}
.app-level-5 span {
	width: 27px;
}
.app-level-6 span {
	width: 31px;
}
.app-level-7 span {
	width: 38px;
}
.app-level-8 span {
	width: 42px;
}
.app-level-9 span {
	width: 49px;
}
.app-level-10 span {
	width: 100%;
}
.app {
	padding: 9px; border: 1px solid rgb(255, 255, 255); border-image: none; overflow: hidden; position: relative; background-color: rgb(255, 255, 255);
}
.app .btn-add {
	top: 8px; right: 8px; position: absolute;
}
.app .state-added {
	top: 9px; right: 8px; color: rgb(102, 102, 102); display: none; position: absolute;
}
.app .app-wrap {
	_zoom: 1;
}
.app .app-img {
	width: 48px; margin-right: 12px; float: left; _margin-right: 9px;
}
.app .app-img img {
	_display: none;
}
.app .app-img .img {
	_width: 48px; _height: 48px; _display: inline-block; _cursor: pointer;
}
.app dl {
	height: 48px; overflow: hidden;
}
.app .app-name {
	height: 1.4em; line-height: 1.4; overflow: hidden;
}
.app dd {
	line-height: 1;
}
.app .app-intro {
	height: 1.5em; color: rgb(153, 153, 153); line-height: 1.5; overflow: hidden; font-size: 12px; _margin-bottom: 2px;
}
.app:hover {
	border-color: rgb(195, 207, 221); cursor: pointer; background-color: rgb(233, 243, 248);
}
.app-hover {
	border-color: rgb(195, 207, 221); cursor: pointer; background-color: rgb(233, 243, 248);
}
.app-added-hover {
	border-color: rgb(195, 207, 221); cursor: pointer; background-color: rgb(233, 243, 248);
}
.app-added .btn-add {
	display: none;
}
.app-added .state-added {
	display: block;
}
.app-two-row .app-name {
	padding: 6px 0px 4px; _padding: 4px 0 4px;
}
.app-two-row .app-level {
	margin-left: 29px;
}
.app-small-img .btn-add {
	top: 7px; display: block;
}
.app-small-img .state-added {
	top: 8px;
}
.app-small-img .app-img {
	width: 32px;
}
.app-small-img .app-img .img {
	_width: 32px; _height: 32px;
}
.app-small-img dl {
	height: 32px;
}
.app-small-img .app-name {
	line-height: 1;
}
.app-small-img .app-level {
	left: 130px; top: 11px; position: absolute;
}
.app-small-img .app-intro {
	line-height: 1.3;
}
.mobile-verifycode {
	padding: 35px 0px 20px;
}
.mobile-verifycode .label {
	width: 32%;
}
.mobile-verifycode .element {
	width: 68%;
}
.mobile-verifycode .form-guide {
	left: -7em;
}
.mobile-verifycode .link-get-verifycode {
	padding-right: 12px; position: relative;
}
.mobile-verifycode .link-get-verifycode .ico-arrow-blue {
	top: 7px; right: 0px; position: absolute; cursor: pointer; _top: 7px;
}
.mobile-verifycode .get-verifycode .ico-dot {
	left: 12px; margin-top: 9px; position: absolute; background-color: rgb(51, 51, 51);
}
.mobile-verifycode .get-verifycode {
	margin: 6px -80px 0px 0px; padding: 5px 0px 5px 12px; left: -90px; line-height: 1.8; display: none; position: relative; -ms-zoom: 1; max-width: 408px; background-color: rgb(235, 242, 250);
}
.mobile-verifycode .get-verifycode button {
	margin: 0px 5px; padding: 0px 5px 2px; height: 24px; line-height: 19px; overflow: visible; _line-height: 15px; _height: 15px;
}
.mobile-verifycode .get-verifycode .highlight {
	margin: 0px 5px;
}
.mobile-verifycode .get-verifycode .send-over {
	left: -9999px; top: -9999px; white-space: nowrap; position: absolute;
}
.mobile-verifycode .get-verifycode .ico-ok-s {
	margin: -5px 5px 0px 0px; position: static;
}
.mobile-verifycode .get-verifycode .ico-warn-s {
	margin: -5px 5px 0px 0px; position: static;
}
.mobile-verifycode .get-verifycode .line {
	padding-left: 13px; _padding: 2px 0;
}
.mobile-verifycode .show-send-ok .send-ok {
	position: static;
}
.mobile-verifycode .show-send-fail .send-fail {
	position: static;
}
.show-get-verifycode .get-verifycode {
	display: block;
}
.show-get-verifycode .ico-arrow-blue {
	background-position: -181px -52px;
}
.action {
	padding-top: 20px; margin-top: 33px; border-top-color: rgb(215, 221, 228); border-top-width: 1px; border-top-style: solid;
}
.action h3 {
	padding-left: 23px; font-weight: 200; margin-bottom: 2px;
}
.action .img-info {
	padding: 13px 20px; border: 1px solid rgb(255, 255, 255); border-image: none; position: relative;
}
.action .img-info:hover {
	border: 1px solid rgb(229, 234, 243); border-image: none; background-color: rgb(250, 251, 253);
}
.action .hover {
	border: 1px solid rgb(229, 234, 243); border-image: none; background-color: rgb(250, 251, 253);
}
.action .img-link {
	width: 107px;
}
.action dd {
	margin: 2px 0px;
}
.action .share {
	top: 12px; width: 120px; height: 17px; right: 7px; color: rgb(153, 153, 153); line-height: 17px; display: none; position: absolute;
}
.action .img-info:hover .share {
	display: block;
}
.action .hover .share {
	display: block;
}
.layer {
	position: absolute;
}
.layer-yellow-pwd-ctrl {
	width: 160px; margin-top: 0px; margin-left: -7px; display: block; position: absolute; _margin-top: 0; _margin-left: -93px;
}
.layer-yellow-pwd-ctrl p {
	width: 120px; height: 13px; line-height: 13px; font-size: 12px;
}
.wrap-check-min-suc {
	margin: 0px auto; width: 400px; height: 250px; overflow: hidden; display: none;
}
.wrap-check-min-suc .check-min-bg {
	background: url("../images/safe/ukey/check-min.jpg") no-repeat -50px 0px; width: 400px; height: 190px; overflow: hidden; display: inline-block;
}
.wrap-check-min-suc .check-min-bg .check-min-layer-tips {
	margin: 115px 0px 0px 120px; padding: 6px; width: 162px; height: 42px; text-align: center; color: rgb(129, 87, 7); font-family: "Microsoft YaHei", "sans serif"; font-size: 12px;
}
.wrap-check-min-suc .check-min-bg .check-min-layer-tips .check-min-t {
	margin-left: 64px;
}
.wrap-check-min-suc .check-min-bg .check-min-layer-tips .check-min-main {
	padding: 10px 22px; width: 120px; color: rgb(129, 87, 7); font-family: "Microsoft YaHei", "sans serif"; font-size: 12px;
}
.wrap-check-min-suc .check-min-intro {
	margin: 10px 34px 0px; border-top-color: rgb(194, 207, 221); border-top-width: 1px; border-top-style: solid;
}
.wrap-check-min-suc .check-min-intro .check-intro-main {
	margin: 10px 0px 0px;
}
.wrap-check-min-suc .check-min-intro .check-intro-main p {
	width: 100%; color: rgb(153, 153, 153); line-height: 24px; font-family: SimSun; font-size: 12px; display: inline-block;
}
.wrap-check-min-fail {
	margin: 0px auto; width: 400px; height: 250px; overflow: hidden;
}
.wrap-check-min-fail .check-min-bg {
	background: url("../images/safe/ukey/check-min.jpg") no-repeat -50px 0px; width: 400px; height: 190px; overflow: hidden; display: inline-block;
}
.wrap-check-min-fail .check-min-bg .pic-gif {
	margin: 67px 0px 0px 139px; position: absolute;
}
.wrap-check-min-fail .check-min-bg .check-min-layer-tips {
	margin: 110px 0px 0px 87px; padding: 6px; width: 230px; height: 58px; text-align: center; color: rgb(129, 87, 7); font-family: "Microsoft YaHei", "sans serif"; font-size: 12px;
}
.wrap-check-min-fail .check-min-bg .check-min-layer-tips .check-min-t {
	margin-left: 97px;
}
.wrap-check-min-fail .check-min-bg .check-min-layer-tips .check-min-main {
	padding: 10px 12px; width: 204px; text-align: center; color: rgb(129, 87, 7); font-family: "Microsoft YaHei", "sans serif"; font-size: 12px;
}
.wrap-check-min-fail .check-min-bg .ukey-tail {
	color: rgb(218, 63, 63); font-family: "Microsoft YaHei", "sans serif"; font-size: 12px;
}
.wrap-check-min-fail .check-min-intro {
	margin: 0px 34px; border-top-color: rgb(194, 207, 221); border-top-width: 1px; border-top-style: solid;
}
.wrap-check-min-fail .check-min-intro .check-intro-main {
	margin: 5px 0px 0px;
}
.wrap-check-min-fail .check-min-intro .check-intro-main p {
	width: 100%; color: rgb(153, 153, 153); line-height: 22px; font-family: SimSun; font-size: 12px; display: inline-block;
}
.show-suc .wrap-check-min-suc {
	display: block;
}
.show-suc .wrap-check-min-fail {
	display: none;
}
.ico-layer-arrow-up {
	background: url("../images/global.png") no-repeat; overflow: hidden; vertical-align: middle; display: inline-block;
}
.ico-vip-logo-s {
	background: url("../images/global.png") no-repeat; overflow: hidden; vertical-align: middle; display: inline-block;
}
.ico-vip-logo-s {
	background-position: -114px 0px; width: 0px; height: 16px; padding-left: 14px;
}
.ico-layer-arrow-up {
	background-position: -13px -27px; width: 14px; height: 6px;
}
.tips-layer {
	font-size: 12px; font-weight: normal; position: relative; background-color: rgb(255, 255, 255);
}
.tips-layer-cnt {
	padding: 6px 8px; border: 1px solid rgb(204, 204, 204); border-image: none; white-space: nowrap;
}
.tips-layer .ico-layer-arrow-up {
	left: 10px; top: -5px; position: absolute;
}
.vip-guide {
	display: none; position: relative;
}
.vip-guide .tips-layer {
	left: 10px; top: 27px; display: none; position: absolute;
}
.vip-guide .tips-layer-cnt a {
	margin-left: 8px;
}
.vip-guide .tips-layer-cnt .f-red {
	color: rgb(204, 0, 0);
}
.vip-guide .tips-layer-cnt {
	line-height: 1.5;
}
.vip-guide:hover .tips-layer {
	display: block;
}
.vip-guide-hoverie6 .tips-layer {
	display: block;
}
.vip-guide-nav {
	position: relative; z-index: 2;
}
.vip-guide-nav .vip-guide {
	left: 74px; top: 10px; display: block; position: absolute; z-index: 2;
}
.box-iframe .vip-guide {
	left: 0px; top: 0px; margin-right: 8px; float: left; position: relative; _top: 10px;
}
.box-iframe .vip-guide .tips-layer {
	top: 40px; _top: 30px;
}
.mbtoken-check .active-pwd {
	padding: 15px 0px 15px 15px; overflow: hidden; position: relative; _zoom: 1;
}
.mbtoken-check .active-pwd dl dt {
	color: rgb(0, 0, 0); line-height: 20px; padding-bottom: 10px; font-size: 14px;
}
.mbtoken-check .active-pwd dl dt a {
	font-size: 14px; font-weight: 200;
}
.mbtoken-check .active-pwd .active-tips {
	color: rgb(153, 153, 153);
}
.mbtoken-check .active-pwd .num-orange {
	color: rgb(255, 165, 78);
}
.mbtoken-check .active-pwd .form-pwd-mbtoken {
	margin: 24px 0px 0px; width: 460px; _width: 445px;
}
.mbtoken-check .active-pwd .form-pwd-mbtoken .label {
	width: 16% !important; font-size: 14px; _margin: 0;
}
.mbtoken-check .active-pwd .form-pwd-mbtoken .element {
	width: 84% !important; _width: 83%;
}
.mbtoken-check .active-pwd .form-pwd-mbtoken .form-line {
	margin: 0px 0px 10px;
}
.mbtoken-check .pwd-eg-bg {
	left: 345px; top: 8px; width: 142px; height: 178px; position: absolute;
}
.mbtoken-check .mepwd-eg-bg {
	left: 345px; top: 2px; width: 142px; height: 171px; position: absolute;
}
.mbtoken-check .eg-title {
	left: 367px; top: 175px; color: rgb(101, 101, 101); font-family: "΢���ź�"; font-size: 14px; position: absolute;
}
.meorder-box-iframe-title::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.meorder-box-iframe-main::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.mbtoken-box-iframe-title::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.mbtoken-box-iframe-main::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.mbtoken-box-iframe-title {
	-ms-zoom: 1;
}
.mbtoken-box-iframe-main {
	-ms-zoom: 1;
}
.mbtoken-box-iframe-title {
	height: 40px; line-height: 40px; font-size: 14px; border-bottom-color: rgb(182, 197, 214); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(235, 242, 250);
}
.mbtoken-box-iframe-title h2 {
	padding: 0px 14px; width: auto; height: 100%; line-height: inherit; overflow: hidden; float: left; display: inline;
}
.mbtoken-box-iframe-main {
	padding: 30px 0px 30px 30px; overflow: hidden;
}
.mbtoken-box-iframe .form {
	font-size: 12px;
}
.mbtoken-box-iframe .form-font {
	font-size: 12px;
}
.mbtoken-box-iframe .form .element {
	padding-bottom: 8px;
}
.mbtoken-box-iframe .form select {
	
}
.mbtoken-box-iframe .form-line-btn {
	padding-top: 12px;
}
.mbtoken-box-iframe .tips {
	padding: 0px;
}
.mbtoken-box-iframe .tips-content {
	padding-right: 0px;
}
.mbtoken-box-iframe .load-fail {
	margin-top: 60px;
}
.mbtoken-check-mini .mbtoken-box-iframe-main {
	padding: 15px 0px 10px;
}
.mbtoken-check-mini .pwd-eg-bg {
	width: 99px; height: 131px;
}
.mbtoken-check-mini .mepwd-eg-bg {
	width: 99px; height: 131px;
}
.mbtoken-check-mini .eg-title {
	left: 355px; top: 135px; font-size: 12px;
}
.mbtoken-check-mini .active-pwd .active-tips {
	width: 288px; margin-bottom: -20px;
}
a:hover {
	color: rgb(0, 167, 238); text-decoration: none;
}
button.btn-blue {
	background: url("../images/index_24.png?v=20130109a") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/index_8.png?v=20130109a);
}
.pop-login .btn-account {
	background: url("../images/index_24.png?v=20130109a") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/index_8.png?v=20130109a);
}
.bgnum a {
	background: url("../images/index_24.png?v=20130109a") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/index_8.png?v=20130109a);
}
.title-img {
	background: url("../images/index_24.png?v=20130109a") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/index_8.png?v=20130109a);
}
.app-split {
	background: url("../images/index_24.png?v=20130109a") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/index_8.png?v=20130109a);
}
.app-img {
	background: url("../images/index_24.png?v=20130109a") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/index_8.png?v=20130109a);
}
.mobile-img {
	background: url("../images/index_24.png?v=20130109a") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/index_8.png?v=20130109a);
}
.btn-download {
	background: url("../images/index_24.png?v=20130109a") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/index_8.png?v=20130109a);
}
.system-icon {
	background: url("../images/index_24.png?v=20130109a") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/index_8.png?v=20130109a);
}
.page-bg .link-bg {
	background: url("../images/index_24.png?v=20130109a") no-repeat; overflow: hidden; display: inline-block; _background-image: url(../images/index_8.png?v=20130109a);
}
.pop-login .text {
	background: url("../images/index_form.png") no-repeat;
}
.pop-login .pwdctrl-wrap {
	background: url("../images/index_form.png") no-repeat;
}
button.btn-blue {
	background-position: 0px 0px; display: block; background-color: transparent;
}
button[class].btn-blue:hover {
	background-position: 0px -48px;
}
button.btn-blue:focus {
	background-position: 0px -48px;
}
.pop-login .btn-account {
	background-position: -113px 0px; padding-left: 0px; display: block; background-color: transparent;
}
.pop-login [class].btn-account:hover {
	background-position: -113px -48px;
}
.pop-login .btn-account:focus {
	background-position: -113px -48px;
}
.logo-csair {
	background: url("../images/index_partner.png?v=20130104") no-repeat; width: 73px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.logo-qqbuy {
	background: url("../images/index_partner.png?v=20130104") no-repeat; width: 73px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.logo-qqshop {
	background: url("../images/index_partner.png?v=20130104") no-repeat; width: 73px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.logo-dangdang {
	background: url("../images/index_partner.png?v=20130104") no-repeat; width: 73px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.logo-360buy {
	background: url("../images/index_partner.png?v=20130104") no-repeat; width: 73px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.logo-paipai {
	background: url("../images/index_partner.png?v=20130104") no-repeat; width: 73px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.logo-tuniu {
	background: url("../images/index_partner.png?v=20130104") no-repeat; width: 73px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.logo-vancl {
	background: url("../images/index_partner.png?v=20130104") no-repeat; width: 73px; height: 18px; line-height: 999px; overflow: hidden; vertical-align: top; display: inline-block;
}
.logo-csair {
	background-position: 0px 0px;
}
.logo-csair:hover {
	background-position: -74px 0px;
}
.logo-qqbuy {
	background-position: 0px -19px;
}
.logo-qqbuy:hover {
	background-position: -74px -19px;
}
.logo-qqshop {
	background-position: 0px -38px;
}
.logo-qqshop:hover {
	background-position: -74px -38px;
}
.logo-dangdang {
	background-position: 0px -57px;
}
.logo-dangdang:hover {
	background-position: -74px -57px;
}
.logo-360buy {
	background-position: 0px -76px;
}
.logo-360buy:hover {
	background-position: -74px -76px;
}
.logo-paipai {
	background-position: 0px -95px;
}
.logo-paipai:hover {
	background-position: -74px -95px;
}
.logo-tuniu {
	background-position: 0px -114px;
}
.logo-tuniu:hover {
	background-position: -74px -114px;
}
.logo-vancl {
	background-position: 0px -133px;
}
.logo-vancl:hover {
	background-position: -74px -133px;
}
.toplogin .link-login {
	display: none;
}
.top-act {
	display: none;
}
.container {
	width: auto; margin-top: -29px; min-width: 996px;
}
.login-layer {
	margin: 0px auto; width: 996px; height: 0px; position: relative; z-index: 2;
}
.pop-login .text-tips {
	padding: 0px 2px 0px 10px; width: 238px; height: 37px; color: rgb(153, 153, 153); line-height: 37px; overflow: hidden; font-size: 14px; margin-bottom: -37px; float: left; display: none; cursor: text; _line-height: 37px;
}
.pop-login .show-text-tips {
	position: relative;
}
.pop-login .show-text-tips .text-tips {
	display: block;
}
.pop-login .focus-text-tips {
	position: relative;
}
.pop-login .focus-text-tips .text-tips {
	color: rgb(204, 204, 204); display: block;
}
.pop-login .layer-tips-yellow-pwd {
	_margin: 26px 0 0 -191px;
}
.pop-login .font-14 {
	font-size: 14px;
}
.pop-login .label {
	font-size: 14px;
}
.pop-login input {
	font-size: 14px;
}
.pop-login select {
	font-size: 14px;
}
.pop-login textarea {
	font-size: 14px;
}
.pop-login button {
	font-size: 14px;
}
.pop-login legend {
	font-size: 14px;
}
.pop-login {
	background: rgba(255, 255, 255, 0.85); top: 40px; right: 0px; position: absolute;
}
:not(tid).pop-login {
	transition:top 0.8s; -webkit-transition: top .8s ease; -moz-transition: top .8s ease; -o-transition: top .8s ease;
}
.pop-login .pop-login-wrap {
	border: 1px solid rgb(230, 230, 230); transition:height 0.8s; border-image: none; width: 273px; height: 326px; overflow: hidden; padding-left: 23px; position: relative; z-index: 1; -webkit-transition: height .8s ease; -moz-transition: height .8s ease; -o-transition: height .8s ease;
}
.pop-login-stretch {
	top: 20px;
}
.pop-login-stretch .pop-login-wrap {
	height: 357px;
}
.pop-login form {
	padding-top: 27px; -ms-zoom: 1;
}
.pop-login fieldset {
	overflow: hidden;
}
.pop-login legend {
	padding: 0px 0px 17px; width: 100%; font-weight: 700; display: block;
}
.pop-login legend span {
	color: rgb(102, 102, 102); padding-left: 1px; display: block;
}
.pop-login .form-error {
	margin: -11px 0px 6px 1px; padding: 2px 0px 3px 10px; border: 1px solid rgb(225, 201, 33); border-image: none; width: 238px; color: rgb(204, 0, 0); overflow: hidden; white-space: nowrap; background-color: rgb(255, 249, 215); _padding: 2px 0 3px 10px;
}
.pop-login .form-line::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pop-login .form-line-verify::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pop-login .form-line-btn::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pop-login .form-line {
	display: inline-block;
}
.pop-login .form-line-verify {
	display: inline-block;
}
.pop-login .form-line-btn {
	display: inline-block;
}
.pop-login .form-line {
	display: block;
}
.pop-login .form-line-verify {
	display: block;
}
.pop-login .form-line-btn {
	display: block;
}
.pop-login .form-line-btn {
	padding: 7px 0px 16px; height: 47px;
}
.pop-login .form-line-btn .element {
	padding-bottom: 0px;
}
.pop-login .ico-loading-16 {
	top: -9999px; position: absolute;
}
.pop-login .loading .ico-loading-16 {
	position: static;
}
.pop-login .btn-blue {
	position: static;
}
.pop-login .loading .btn-wrap {
	top: -9999px; position: absolute;
}
.pop-login .label {
	display: none;
}
.pop-login .element {
	padding: 0px 0px 16px 1px; width: 100%; float: left;
}
.pop-login .text {
	padding: 1px 1px 1px 6px; border: 1px solid rgb(183, 183, 183); border-image: none; width: 241px; height: 33px; letter-spacing: 1px; font-size: 20px; float: left;
}
.pop-login .text:focus {
	border: 1px solid rgb(122, 156, 192); border-image: none;
}
.pop-login .focus {
	border: 1px solid rgb(122, 156, 192); border-image: none;
}
.pop-login .text-disabled {
	background: none; border: 0px currentColor; border-image: none; text-indent: 0px; padding-left: 0px; cursor: default;
}
.pop-login .text-disabled:focus {
	outline: 0px;
}
.pop-login .pwdctrl-wrap {
	border: 1px solid rgb(183, 183, 183); border-image: none; width: 248px; height: 35px; overflow: hidden; float: left;
}
.pop-login .pwdctrl-wrap object {
	width: 213px; height: 35px;
}
.pop-login .pwdctrl-wrap embed {
	width: 213px; height: 35px;
}
.pop-login .super-login .pwdctrl-wrap object {
	width: 248px;
}
.pop-login .super-login .pwdctrl-wrap embed {
	width: 248px;
}
.pop-login .btn-install-pwdctrl {
	width: 248px; height: 35px; text-align: center; line-height: 35px; vertical-align: middle; float: left; cursor: pointer; background-color: rgb(230, 239, 246);
}
.pop-login .ico-lock-open {
	left: -25px; margin-top: 10px; float: left; position: relative;
}
.pop-login .ico-lock-close {
	left: -25px; margin-top: 10px; float: left; position: relative;
}
.pop-login .color-gray {
	color: rgb(153, 153, 153); font-size: 12px;
}
.pop-login .form-info {
	color: rgb(153, 153, 153); line-height: 1.8; clear: both;
}
.pop-login .safe-mode {
	width: 100%; height: 22px; color: rgb(44, 158, 98); line-height: 22px; clear: both; margin-bottom: -22px; float: left; _line-height: 20px;
}
.pop-login .form-line-verify {
	margin-bottom: -9px;
}
.pop-login .form-line-verify .element {
	padding-bottom: 21px;
}
.pop-login .form-line-verify .text-tips {
	width: 100px; height: 37px; line-height: 37px; margin-bottom: -58px;
}
.pop-login .form-line-verify .text {
	width: 103px; height: 33px;
}
.pop-login .input-wrap {
	width: 112px; float: left;
}
.pop-login .verify-wrap {
	width: 130px; text-align: right; margin-left: 8px; float: left;
}
.pop-login .verifyimg {
	width: 82px; height: 36px; margin-right: 8px; margin-bottom: 1px; vertical-align: -5px;
}
.pop-login .pwdctrl-tips {
	margin: 10px 0px 0px; padding: 5px 8px; border: 1px solid rgb(225, 201, 33); border-image: none; width: 188px; white-space: nowrap; position: absolute; background-color: rgb(255, 249, 215);
}
.pop-login .form-links {
	color: rgb(204, 204, 204); display: none;
}
.pop-login .form-links .element {
	padding-bottom: 12px;
}
.pop-login .advisory-phone .split {
	margin: 0px 1px; color: rgb(204, 204, 204);
}
.pop-login .super-login-info {
	padding-bottom: 8px;
}
.pop-login iframe {
	width: 100%; height: 210px; overflow: hidden; display: block;
}
.pop-login .others-account {
	right: 35px; bottom: 25px; position: absolute;
}
.pop-login .quick-login {
	margin-bottom: 999px;
}
.pop-login .mb-login {
	margin-bottom: 999px;
}
.pop-login .quick-login-iframe {
	padding-top: 10px;
}
.pop-login .hide {
	display: none;
}
.pop-login .show-verify {
	min-height: 330px; _height: 330px;
}
.pop-login .show-verify .form-line-verify {
	display: block;
}
.pop-login .show-verify .safe-mode {
	margin-bottom: -11px;
}
.pop-login .show-verify .notice {
	display: none;
}
.pop-login .pop-login .loading .pop-login .loading .first-login {
	display: none;
}
.pop-login .loading .notice {
	display: none;
}
.pop-login .btn-account-wrap {
	width: 120px; height: 46px; display: block; position: relative;
}
.pop-login .btn-login-wrap {
	width: 111px; height: 46px; display: block; position: relative;
}
.pop-login .btn-wrap .btn-blue {
	width: 100%; height: 100%; position: absolute;
}
.pop-login .btn-text {
	font: bold 20px/44px SimHei; text-align: center; color: rgb(255, 255, 255); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal; background-color: rgb(66, 127, 169);
}
.pop-login .btn-account-wrap .btn-text {
	width: 119px; height: 44px; font-size: 16px; font-weight: normal;
}
.pop-login .btn-login-wrap .btn-text {
	width: 110px; height: 44px;
}
.pop-login .btn-wrap:hover .btn-text {
	background-color: rgb(23, 134, 200);
}
.pop-login .btn-wrap:focus .btn-text {
	background-color: rgb(23, 134, 200);
}
.logined legend span span {
	display: inline;
}
.logined .form-line-btn {
	padding-bottom: 7px;
}
.logined-uin {
	margin-top: 8px; display: block;
}
.logined-uin span {
	margin-right: 8px;
}
.page-bg {
	width: 100%; height: 640px; text-align: center; overflow: hidden; /*background-color:#99bbcf;*/
}
.page-bg .link-bg-wrap ul {
	height: 400px; position: relative; z-index: 1;
}
.page-bg .link-bg-lists {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.page-bg .link-bg-img {
	background-position: center 0px; height: 400px; min-width: 996px; background-repeat: no-repeat;
}
.page-bg .link-bg-flash {
	overflow: hidden; -ms-zoom: 1;
}
.page-bg .link-bg {
	background-position: -9999px -9999px; left: 0px; top: 0px; width: 100%; height: 100%; text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
.page-bg .link-bg:hover {
	
}
.page-bg .link-bg:active {
	
}
.page-bg .flash-wrap {
	width: 696px; overflow: hidden; float: left;
}
.page-bg .bgnum ul {
	margin: 0px auto; overflow: hidden; padding-top: 10px; -ms-zoom: 1;
}
.page-bg .bgnum li {
	margin: 0px 7px; float: left; display: inline;
}
.page-bg .bgnum li a {
	background-position: -336px -90px; width: 10px; height: 10px; text-indent: -9999em; overflow: hidden; display: block;
}
.page-bg .bgnum li a:hover {
	background-position: -336px -109px;
}
.page-bg .bgnum .on {
	background-position: -336px -109px;
}
.fade-in {
	animation:fade-in 1s ease-in; -webkit-animation: fade-in 1s ease-in; -moz-animation: fade-in 1s ease-in; -o-animation: fade-in 1s ease-in;
}
.page-middle {
	margin: 0px auto; width: 996px; overflow: hidden; padding-bottom: 10px; min-height: 180px; _height: 340px;
}
.middle-content .app-title {
	overflow: hidden; margin-top: 12px; position: relative; -ms-zoom: 1;
}
.middle-content .mobile-title {
	overflow: hidden; position: relative; -ms-zoom: 1;
}
.middle-content .title-img {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: absolute;
}
.middle-content h2 {
	font: 22px Arial, Microsoft YaHei, SimHei; color: rgb(119, 119, 119); letter-spacing: 1px; float: left; display: none; font-size-adjust: none; font-stretch: normal;
}
.middle-content h3 {
	font: 15px Arial, Microsoft YaHei, SimHei; color: rgb(85, 85, 85); padding-top: 15px; float: left; display: none; font-size-adjust: none; font-stretch: normal;
}
.app-pay-title {
	width: 135px; height: 55px; margin-left: 140px;
}
.app-fee-title {
	width: 127px; height: 55px; margin-left: 102px;
}
.app-hui-title {
	width: 112px; height: 55px; margin-left: 99px;
}
.mobile-title {
	width: 407px; height: 24px;
}
.pay-title-img {
	background-position: 0px -196px;
}
.fee-title-img {
	background-position: -136px -196px;
}
.hui-title-img {
	background-position: -264px -196px;
}
.mobile-title-img {
	background-position: 0px -252px;
}
.app-wrap {
	padding: 11px 0px 50px;
}
.app-wrap a {
	padding-top: 7px; font-size: 14px; display: inline-block;
}
.app-wrap .divider {
	color: rgb(219, 219, 219);
}
.app-wrap .app-link {
	padding-top: 14px;
}
.app-pay {
	padding: 0px 10px 10px 0px; width: 365px; float: left; position: relative;
}
.app-fee {
	padding: 0px 10px 10px 38px; width: 273px; float: left; position: relative;
}
.app-hui {
	padding: 0px 0px 10px 41px; width: 255px; float: left; position: relative;
}
.app-split {
	background-position: -629px -5px; top: -3px; width: 2px; height: 120px; right: 0px; position: absolute;
}
.app-pay-img {
	background-position: -236px 0px; left: 0px; top: 0px; width: 102px; height: 66px; position: absolute; z-index: -1;
}
.app-fee-img {
	background-position: -340px 0px; left: 38px; top: 3px; width: 63px; height: 63px; position: absolute; z-index: -1;
}
.app-hui-img {
	background-position: -406px 0px; left: 41px; top: 2px; width: 75px; height: 64px; position: absolute; z-index: -1;
}
.mobile-wrap {
	width: 100%; height: 76px; position: relative;
}
.mobile-img {
	background-position: 0px -128px; width: 627px; height: 66px; right: 0px; bottom: -1px; position: absolute; z-index: -1;
}
.mobile-down {
	width: 352px; padding-top: 22px;
}
.mobile-down-btn {
	width: 112px; height: 31px; text-align: center;
}
.mobile-down-btn .btn-download {
	background-position: -1px -97px; border: 1px solid rgb(199, 199, 199); border-image: none; width: 110px; height: 29px; line-height: 29px; font-size: 14px; display: block; background-color: rgb(251, 251, 251); _line-height: 32px;
}
.mobile-down-system {
	width: 238px; padding-top: 14px; float: right; _width: 232px;
}
.mobile-down-system .system-wrap {
	color: rgb(102, 102, 102); padding-left: 19px; float: left; _padding-left: 15px;
}
.mobile-down-system .system-wrap:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
.mobile-down-system .system-icon {
	float: left; cursor: pointer;
}
.mobile-down-system .icon-iphone {
	background-position: -312px -86px; width: 21px; height: 16px;
}
.mobile-down-system .icon-Android {
	background-position: -312px -107px; margin: 1px 2px 0px 0px; width: 14px; height: 15px;
}
.mobile-down-system .symbian-system-wrap {
	width: 53px; height: 17px; overflow: hidden; position: relative;
}
.mobile-down-system .icon-symbian {
	background-position: -252px -107px; left: 19px; top: 2px; width: 100%; height: 15px; position: absolute; _left: 15px;
}
.symbian-system-wrap:hover .icon-symbian {
	background-position: -252px -87px;
}
.page-bottom {
	border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid; min-width: 996px; background-color: rgb(245, 245, 245);
}
.partner {
	margin: 0px auto; width: 996px;
}
.index-footer {
	margin: 0px auto; width: 996px;
}
.partner-auth-wrap {
	margin: 0px auto; width: 996px;
}
.index-footer {
	text-align: center; line-height: 22px; margin-top: 20px;
}
.partner-auth-wrap {
	padding-bottom: 25px;
}
.partner-auth ul {
	margin: 0px auto; width: 300px; overflow: hidden; padding-top: 8px; -ms-zoom: 1;
}
.partner-auth li {
	padding: 0px 8px 14px; float: left;
}
